/* PROGRAMME QCM */
#include
#include
#define MLIGNE 256
#define MNAME 100
struct qcm {
int numquest;
char quest[MLIGNE];
char rep1[MLIGNE];
char rep2[MLIGNE];
char rep3[MLIGNE];
char rep4[MLIGNE];
int solrep;
};
typedef struct qcm TQCM;
/***** PARTIE ADMINISTRATEUR *******/
int fcreer_qcm(char *nomfic);
/* mode administrateur, ouverture et ajout en fin ou création du fichier nomfic contenant
une série de questions,
** cette fonction appelle dans une boucle while : tsaisie_quest et fenr_quest */
void faff_quest(FILE *faff, TQCM *tq); /* ecrit dans le fichier (faff) la question (tq)
*/
int faff_qcm(char *nomfic);
/* mode administrateur, affichage à l'écran de toutes les questions du fichier nomfic,
retourne 0 si le fichier
** n'a pas pu être ouvert en lecture, 1 si tout s'est bien passé */