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