2015 ソフトウェア設計及び演習用の班Wiki

15::gr11::question.c

#include <stdio.h>
#include <string.h>

#include "question.h"

QUESTION question[70], question1[30], question0[50];
void divide_question(); // 一般と専門に分ける
int Level(int i); // 問題番号より、教科・難易度を決める

void make_question(){
  // question[70] にそれぞれの要素を入れる
  // 科目・問題文の画像名、4択時の解答・正解、2択時の解答・正解

  divide_question();
}

int Level(int i){
  // 問題番号より、教科・難易度を決める
 教科:英語、数学、物理、化学、社会
 難易度:★、★★、★★★

 うまく行かないときは、ターミナルに表示あり  
  g_print("kamoku[%d] do not make.\n", i);
}

// 一般と専門に分ける
void divide_question(){
  int i, x = 0, y = 0;

  for(i = 0; i < 70; i++){
    if(i < 14 || 56 < i){
      question1[x]= question[i];
      x++;
    }else{
      question0[y] = question[i];
      y++;
    }
  }
}

// i番の問題を返す
QUESTION load_question(int i){ 
  QUESTION a;

  a = question[i];
  return a;
}

// 一般
QUESTION load_question1(int i){ 
  QUESTION a;

  a = question1[i];
  return a;
}

// 専門
QUESTION load_question0(int i){
  QUESTION a;

  a = question0[i];
  return a;
}


最終更新日:2015/07/24 09:34:09