Hi))
Je viens vous présenter le Q.C.M que j'ai programmé.
Ca évalue comment?
Ca évalue vos connaissances en C du début à la fin des cours présent sur le site (jusqu'aux pointeurs de type FILE). Il y a que 10questions (car c'est long à faire^^), vous avez une note /20, un commentaire et un corrigé !
system("clear"); printf("Question 10.] Parmit ces trois propositions laquelle n'est pas portable?\n"); printf("#1. Getch();\n#2. Getchar();\n#3. system(\"PAUSE\");\n"); printf("Choix: ");
ChoixRep = 0;
scanf("%d", &ChoixRep);
if(ChoixRep == 2)
CompteurPts++;
Problème non ?
Ce serait plutôt laquelle est portable non ?
C'est vrai que le test est assez simpla, mais par contre, dans le corrigé, sa serais bien de voir la réponse que l'on a choisit, parce qu'on ne voit que la reponse..on ne sait même pas quelle question c'était (probleme de mémoire powaa)
PS: J'ai eu 16/20 (j'ai fait le test une seul fois ^^)
il y a une petit problème, j'ai fait recommencer en mettant n'imp et j'ai eu :
tu as 12 bonnes réponses, note : 24/20
C'est normal, Compteurspts n'est pas réinitialiser à 0 si on relance la boucle.
Donc forcément, ça recompte les poins d'avant
Faudrait que tu corriges ça
Sinon, un autre truc me chiffone : pourquoi mettre toutes les questions dans une fonction ?
Certes, ça allège le code du main.c, mais c'est quelque peu inutile (m'enfin ... c'est qu'un avis )
Et puis, dans ton fichier fonction, tu met des #ifndef et des #define sur chacune de tes fonctions Pourquoi ne pas faire un #define général de tout le fichier fonctions.c ?
Si tu as télécharger la version que j'ai mise en ligne, il n'y a que l'executable linux
[C] Q.C.M des Zér0s
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.