Problème avec appel de fonction!
Bonjour, il s'agit de ma première utilisation de ce forum. J'ai a remettre un travail pratique. Notre prof nous a donner la base, en c++, qui contient une fonction. La fonction lit un fichier texte qui contient des données bien organisées.
Voici la fonction:
Code:
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| /**************************************************************************
FONCTION LireReponses()
AUTEUR: Votre prof
DESCRIPTION: Cette fonction fait la lecture des réponses au sondage
(à partir du fichier TP3.REP) et les retourne au programme appelant.
**************************************************************************/
void LireReponses( Reponse_s &Rep,
Booleen R4[NB_REPONDANTS],
Booleen R5[NB_REPONDANTS],
Booleen R6[NB_REPONDANTS],
FeuilleReponse_s Reponse[NB_REPONDANTS],
Repondant_s Repondant[NB_REPONDANTS]) {
// Ouverture et vérification de l'existence du fichier des réponses
fstream Fichier;
Fichier.open( "C:\\Utilisateurs\\Gen D. Botwin\\Desktop\\Informatique\\420-B21-TP3-Reponses.txt", ios::in );
if ( Fichier.fail() ) {
MessageBoxA( NULL, "Impossible d'ouvrir le fichier, Fin du programme", "Erreur", MB_OK|MB_ICONSTOP );
exit(EXIT_FAILURE);
}
// Lecture des réponses de chaque répondant.
for ( int i = 0; i < NB_REPONDANTS; i++ ) {
Fichier >> Rep.R1[i] >> Rep.R2[i] >> Rep.R3[i];
char Car;
Fichier >> Car;
if ( Car == 'O' ) {
R4[i] = VRAI;
} else {
R4[i] = FAUX;
}
Fichier >> Car;
if ( Car == 'O' ) {
R5[i] = VRAI;
} else {
R5[i] = FAUX;
}
Fichier >> Car;
if( Car == 'O' ) {
R6[i] = VRAI;
} else {
R6[i] = FAUX;
}
Fichier >> Car;
if ( Car == 'O' ) {
Reponse[i].R7 = VRAI;
} else {
Reponse[i].R7 = FAUX;
}
Fichier >> Reponse[i].R8 >> Reponse[i].R9 >> Reponse[i].R10;
Fichier >> Repondant[i].Ville >> Repondant[i].Age >> Repondant[i].Scolarite;
}
Fichier.close();
} |
Voila. J'aimerais savoir comment faire appel à cette fonction afin qu'elle remplisse mes tableaux avec ce qu'elle a pu trouver dans le fichier texte. Je n'y arrive tout simplement pas. Merci pour l'aide!