Bonjour,
J'ai besoin de creer et d'ouvrir plusieurs fichiers. Je crée un tableau de char pour changer le nom mais apres je ne peux pas l'utiliser dans fprintf. Voila ce que j'ai fait:

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
18
  long Q[5]={5,4,3,2,1};
    FILE* fichier = NULL;
    char fname[100];
    for (i=0; i<5; i++)
    {	
	sprintf(fname,"fichier%d.txt",i);
        fichier = fopen("fname","w");
	if (fichier != NULL)
	{
	    fprintf(fname,"%g",Q[i]);
	    fclose(fname);
	}
	else
	{
	    printf("Impossible d'ouvrir le fichier \n");
	}
 
    }
Comment dois je m'y prendre? Merci.