Sur another question, Jerry Coffin a souligné ce qui suit:Pourquoi ce code C buggé?
Il est (probablement) pas vraiment lié à votre question, mais
while (!feof(fileptr)){
est à peu près un bug garanti.
J'ai pensé que je commencerais une question distincte puisque ce commentaire est quelque peu hors sujet. Quelqu'un pourrait-il m'expliquer cela? C'était le premier programme que j'ai écrit en C avant.
nit: le problème n'est pas que la boucle lit un char de trop, mais qu'elle en écrive un de trop. –
Le diable est dans les détails ... Je suppose que c'est pour ça que nous sommes programmeurs. ;) Edité pour "traiter un caractère de trop", car c'est aussi une bonne description de ce qui se passerait dans une application réelle. –