1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | /* 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é */ |
- Saturday
- May 17th, 2025
- Ajouter un cours