auto reset during the loop()

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?