Le if(feof(fichier)==1) ne marche pas,cela me parait logique mais je ne sais pas comment faire en C (puisqu'en C++ il est possible d'ouvrir le fichier autrement pour ecrire a la fin de celui-ci).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 fichier=fopen("verbes.txt","wrt"); /* si echec de l'ouverture*/ if (fichier==NULL) { printf("Impossible d'ouvrir le fichier\n"); } printf("Entrer la phrase"); gets(verbe); /*On ecrit dans le fichier texte apres ce qui est deja ecrit*/ if(feof(fichier)==1) { fprintf(fichier, "%s", phrase,"\n"); } printf("Vous avez ajoute : ",phrase);
Merci d'avance a vous tous, forumeurs!!!
Partager