Lire un fichier de nom inconnue

mouna1985 Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   -  
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

Je veux lire un fichier de nom inconnue c.a.d à chaque fois je vais concaténer un chiffre à data.

j'ai essayé le code suivant:

val = 5;
sprintf(nom, "data%d.txt", val);
data_file = fopen((nom), "r+");
if( data_file == NULL)
{
printf("the input data is not ready \n");
}
else
printf("%s is ready \n",nom);
}


le nom que j'ai obtenu c'est data0.txt au lieu de data5.txt

Merci d'avance

A voir également:

1 réponse

Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Essaie avec:
int val;
sprintf(nom, "data%d.txt", val);
0