Lire un fichier de nom inconnue

Fermé
mouna1985 Messages postés 31 Date d'inscription dimanche 29 mars 2009 Statut Membre Dernière intervention 13 novembre 2016 - 12 nov. 2012 à 23:37
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 13 nov. 2012 à 10:04
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 vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
13 nov. 2012 à 10:04
Essaie avec:
int val;
sprintf(nom, "data%d.txt", val);
0