Bonjour a tous et a toutes

Je suis chargé de programmer un petit soft pour "nettoyer" un fichier texte d informations inutiles.
Jusque la rien de bien compliqué, le problème se pose au moment de l exécution

Le fichier de sortie se retrouve bien avec les bonnes valeurs, cependant, Windows (7 home) ferme de force le programme car la boucle dans laquelle s execute le nettoyage est répétée trop de fois (protection contre les boucles infinies) bien avant la fin de mon fichier d entrée

Y a t il moyen de forcer windows a laisser le programme s executer ou faut il que je fasse autrement?

Merci beaucoup

(Au passage, est ce que dans la ligne
while (feof(in)==0)
j utilise correctement feof(FILE*) ?)