Question de gcc

トップ ページ

このメッセージに返信
著者: Patrick Dupre
日付:  
To: guilde
題目: 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
===========================================================================