I am giving the code because there are errors:
int rechercheUtilisateur(char numUtilisateur[TAILLE_NUM_UTI]){
int i, ligne = 1;
//declaration des tableaux locaux
char numString[TAILLE_NUM_UTI];
//place le pointeur au debut du fichier
myFile.seek(0);
//recupére le numéro d'identifiant de la ligne
for(i=0; i<TAILLE_NUM_UTI-1; i++) numString[i]=myFile.read();
numString[i]='\0';
while(strcmp(numUtilisateur, numString)){
if(!sautDeLigne()){
myFile.seek(0);
return 0;
}
ligne++;
//met dans 'numString' le numéro d'identifiant de la ligne
for(i=0; i<TAILLE_NUM_UTI-1; i++){
numString[i]=myFile.read();
}
numString[i]='\0';
}
//place le pointeur au debut de la ligne
myFile.seek(myFile.position()-TAILLE_NUM_UTI);
return ligne;
}
TAILLE_NUM_UTI is defined in the beginning of the code:
#define TAILLE_NUM_UTI 8+1
Do you want the entire program?