Question de gcc

Top Page

Reply to this message
Author: Patrick Dupre
Date:  
To: guilde
Subject: Question de gcc
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
===========================================================================