Bonjour,
Est-ce que fprintf peut etre capricieux ?
Ceci fonctionne tres bien
int main() {
FILE *fd;
fd = fopen("FILE_.asc","w");
fprintf (fd, "HELLO\n") ;
for (unsigned short int i = 0 ; i < 1000 ; i++) fprintf (fd, "%d\n", i) ;
fclose (fd) ;
}
Si je fait "la meme chose" dans une autre boucle.
Je ne recupere que la "derniere ligne", c'est a dire qu'il n'aurait
ecrit qu'une fois alors que je m'assure que le fichier est bien ecrit
avant la boucle et apres la boucle.
Si je fais printf () je recupere bien correctement sur la sortie standard.
Cela m'echappe.
===========================================================================
Patrick DUPRÉ | | email: pdupre@???
Laboratoire interdisciplinaire Carnot de Bourgogne
9 Avenue Alain Savary, BP 47870, 21078 DIJON Cedex FRANCE
Tel: +33 (0)380395988 | | Room# D114A
===========================================================================