C'est dommage.
Plus sérieusement, t'as pensé à jeter un oeil à la doc de la fonction fopen ? Parce dans de lointains souvenirs, y a bien un paramètre pour préciser qu'on ouvre le fichier et qu'on place le pointeur à la fin de celui-ci ("a" il me semble). Là, tu ouvres le fichier et tu écris direct dedans, avant même d'avoir récupérer ce qui aurait pu s'y trouver (et je vois pas l'intérêt de la boucle dans laquelle tu écris toujours la même chose que ce que tu as déjà écrit hors de la boucle)