bonjour
dans mon code j'ai fichier de type csv je lis jusque la fin de la première ligne ensuite j'envoie les donnée à mon serveur et je souhaiterais supprimer ce que je viens d'envoyer mais mon code vide le fichier
pourriez vous m'aider à le corriger
File f = dir.openFile("r+");
if (f)
{
while (f.available())
{
if (i<4)// lecture des 4 données separées par ";"
{
tableau[i] = f.readStringUntil(';');
i++;
}
if (i==4)
{
tableau[i]=f.readStringUntil('\n');
reponseHTTP = envoyerDonneesServeur(tableau);
if (reponseHTTP==200)
{
/* code suppression de la ligne*/
int pos=f.position();
f.truncate(pos);
f.seek(0,SeekSet);
Serial.println(f.size());//j'affiche toujours la même taille ici 93
Serial.println(pos);//46
}else if (reponseHTTP != 200)
{
/* code on ré-essai*/
}
i=0;
}
}
}
}
}