Merci , j'ai pris compte de vos conseilles et j'ai corriger mon programme, il fonctionne.
Merci , j'ai pris compte de vos conseilles et j'ai corriger mon programme, il fonctionne.
Avec des commentaire et une meilleur presentation se serait plus facile de t'aider mais sinon une façon simple est de l'ouvrir 2 fois ( en lecture et en écriture ) et des fflush bien placé sinon un freopen.
Quelques problèmes:
- Il y a toujours aucun commentaire dans ton code, aucun saut de ligne...
- Tu utilises le même pointeur ptr pour ouvrir une deuxième fois le fichier sans avoir refermer la 1ere fois...
- Tu utilises encore fflush(stdin);
Tu fais ceci:
mais comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 do{ fgets(s,100,ptr); puts(s); }while(!feof(ptr));
Jc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while(fgets(s,100,ptr)!=NULL) { printf("%s",s); }
Partager