bjr,
Qui peut me dire pourquoi ce code n'arrive pas à créer 9999 fichiers? Autre indication je n'arrive pas à lister les valeurs de "i" au dela de 500 alors que je lui demande d'afficher de 0 à 9999... Etrange non ? Il m'afiche avec le printf de 9590 à 9990 et me créé 1020 fichiers au lieu de 9999 demandés. si quelqu'un peut m'aider. Merçi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 long i=0;
 
   char buf[5];
   FILE * fic;
   printf("i=%d\n",i);
 
   do 
 
     {
       sprintf(buf,"%04d",i);
       printf("i while =%d\n",i);
       fic=fopen(buf,"w+"); 
       i++; 
    }
 
    while(i<=9999);