Fichier txt sd card

current=millis();
     if((current-previous) > 500 && (index==-1)){
previous=current;
     
      if ((fonct==1)&&(f==0)) {
        ++f;
        
    myFile = SD.open("rep.txt"); // ouvre le fichier
  b=b+14;       
  myFile.seek(b);

  if (!myFile) { // test si l'ouverture a foirée
  Serial.println("Erreur d'ouverture du fichier");
  return;

  }
  ee.reserve(12);
  taille=12;    // myFile.size();  
  
   char chaine[taille];
   // init de la chaine, de la taille de celle du fichier

   int i=0;
   
   while (myFile.available()) {
   for (int i=0;i<=13;i++){
   chaine[i] = myFile.read();  /
  
    ee=String (chaine);
   
    }


    myFile.close();

    chaine[i] = '\0';

     }  
        }
    delay(20);
    f=0;
   
     }
   index = ee.indexOf(rep);
   shield.setCursor(0,1);
   //shield.print(index);

   if (fonct==0){
   shield.print(rep);
   }
 
 shield.print(String(ee[a])+String(ee[a+1])+

 String(ee[a+2])+String(ee[a+3])+
 String(ee[a+4])+String(ee[a+5])+
 String(ee[a+6])+String(ee[a+7])+
 String(ee[a+8])+String(ee[a+9])+
 String(ee[a+10])+String(ee[a+11]));