Prob avec nom de fichier.

kach23 Messages postés 16 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 14 septembre 2005 - 9 févr. 2004 à 15:16
garslouche Messages postés 583 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 29 mai 2015 - 10 févr. 2004 à 10:19
bonjour, je debute et
je réalise une acquisition de mesure avec builder.
je souhaite que le nom du fichier ouvert a chaque acquisition soit different.
voila le format du nom souhaite:
"File_"+( numero de 1a 9)+"_"+(date du jour)+".dat"

ex:
File_3_01-02-2001.dat

g donc un probleme pour faire valider ce nom avec la fonction fopen.

si qq un sait pourquoi.
je declare le nom de fichier comme ansistring ou string mais il veut des char

merci d'avance

2 réponses

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
9 févr. 2004 à 20:23
eh bien donne lui des char (ou plutot un char*) et pour cela utilise sprintf:

char nomfichier[256];
sprintf(nomfichier, "file_%d_%d.dat, numero, date");
0
garslouche Messages postés 583 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 29 mai 2015 1
10 févr. 2004 à 10:19
Euh pas tout-à-fait....

char nomfichier[256];
sprintf(nomfichier, "file_%d_%.2d-%.2d-%d.dat", numero, jour,mois,annee);

On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac
0
Rejoignez-nous