j'ai un problem, le fichier s'efface, mais rien n'est réécrit dedans...
CODE :
// efface le contenu du fichier texte
FILE *mon_carnet = fopen("mon_carnet.txt","w" );
fclose(mon_carnet);
// enregistre toutes les données dans le fichier
FILE *carnet = fopen("mon_carnet.txt","a" );
int i = 0;
while((strcmp(cl[i].nom, "/" ))&&(i<255))
{
fprintf(carnet,"%s", cl[i].nom);
fprintf(carnet,"%s", cl[i].adr.rue);
fprintf(carnet,"%s", cl[i].adr.ville);
fprintf(carnet,"%d\n", cl[i].adr.cp);
i++;
}
fclose(carnet);