Bonjour à tous,
Problématique : je souhaite décomposer une date pour obtenir une string de la forme LAAAAMM1.txt (AAAA=année et MM = mois) qui me servira plus tard pour indiquer un nom de fichier différent en fonction de la date système.
J'ai réussi a récupérer les différents éléments de la date mais je les récupère sous forme "int", je n'arrive pas à les transformer en string ensuite.
J'utilise itoa pour convertir d'abord en char, ce qui se fait correctement, par contre, je n'arrive pas à faire la transformation char -> string
Il bloque sur la ligne que j'ai indiqué en mettant "impossible de convertir string en char".
voici le bout de code concerné (avec Borland C++ Builder 6) :
int mois;
int annee;
char smois [2];
char sannee [4];
string dateok ;
string moisok;
string anneeok;
SYSTEMTIME sttm;
DWORD date;
GetLocalTime(&sttm);
mois = sttm.wMonth;
mois=mois-1;
annee = sttm.wYear;
itoa (mois, smois,10);
itoa (annee, sannee,10);
dateok = "L";
strcpy (dateok,sannee); // c'est ici que je me fait jeter
strcat (dateok,smois);
strcat (dateok,"1.txt");
Quelqu'un peut-il m'aider ? Merci d'être le plus clair possible car vous l'aurez remarqué, je ne suis pas expert en la matière...
Merci d'avance.
--- RoAdBooK ---