Taz bisounours-codeur | Code :
- enregistrement lire_entree(enregistrement ques_rep)
- {
- printf(" repa " );
- scanf(" %[^\n]", ques_rep.repa);
- printf(" repb " );
- scanf(" %[^\n]", ques_rep.repb);
- printf(" repc " );
- scanf(" %[^\n]", ques_rep.repc);
- printf(" repd " );
- scanf(" %[^\n]", ques_rep.repd);
- printf(" bonne reponse " );
- scanf(" %[^\n]", ques_rep.bon_rep);
- return(ques_rep);
- }
|
moi je verrai plutot
Code :
- void lire_entree(enregistrement *ques_rep)
- {
- printf(" repa " );
- scanf(" %[^\n]", ques_rep->repa);
- printf(" repb " );
- scanf(" %[^\n]", ques_rep->repb);
- printf(" repc " );
- scanf(" %[^\n]", ques_rep->repc);
- printf(" repd " );
- scanf(" %[^\n]", ques_rep->repd);
- printf(" bonne reponse " );
- scanf(" %[^\n]", ques_rep->bon_rep);
- }
|
et
Code :
- void ecri_fichier(enregistrement ques_rep)
- {
- fprintf(fi, "%s\n", ques_rep.repa);
- fprintf(fi, "%s\n", ques_rep.repb);
- fprintf(fi, "%s\n", ques_rep.repc);
- fprintf(fi, "%s\n", ques_rep.repd);
- fprintf(fi, "%s\n", ques_rep.bon_rep);
-
-
- return;
- }
|
Code :
- void ecri_fichier(const enregistrement *ques_rep)
- {
- fprintf(fi, "%s\n", ques_rep->repa);
- fprintf(fi, "%s\n", ques_rep->repb);
- fprintf(fi, "%s\n", ques_rep->repc);
- fprintf(fi, "%s\n", ques_rep->repd);
- fprintf(fi, "%s\n", ques_rep->bon_rep);
- }
|
bien sur tous tes printf sont groupables en un seul pour plus de performances.
tres moche ta variable globale Message édité par Taz le 07-03-2003 à 20:56:04
|