Affichage et création de fichier
	
	
		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:
	
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); | 
 
	 
	
	
	
		concatener un tableau de caractère et un caractère seul
	
	
		bjr et merçi à tous pour toutes vos indications, j'ai un autre problème je veux concaténer une chaine de caractères avec un caractère seul voiçi le code :
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
   | 
   char final[6],buf[5]; 
   char f='F';
   int i=0;
   do 
   
     {
       sprintf(buf,"%04d",i);
      sprintf(final,"%s%s",f,buf);
         tab_fic[i]=fopen(buf,"wb");
          if (tab_fic[i] != NULL)
       {
         printf("ok création\n");
         fclose(tab_fic[i]);
       }
       i++;} | 
 à l'exécution j'ai ce message "Erreur de segmentation (core dumped)" . Si quelqu'un connait comment faire. Merçi encore
	 
	
	
	
		concatener un tableau de caractère et un caractère seul
	
	
		merçi pour ta réponse aussi rapide ça marche en effet !
A +