Question de gcc

Page principale

Répondre à ce message
Auteur: Patrick Dupre
Date:  
À: guilde
Sujet: 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
===========================================================================