Albitexm
26-05-2013, 07:39
Io devo creare una stringa che rappresenta la data in questo modo: "[Date "2013.05.26"] ".
Io scrivo:
string datas="[Date \""+fundata()+"\"] ";
dove string fundata(); è una funzione che ritorna una stringa con la data. Io ottengo>
[Date "Sun May 26 06:05:57 2013
"]
L'ultima "\" viene considerata come a capo. Ho provato anche a incorporare la costruzione della stringa nella funzione, ma ho lo stesso problema.
Come fare per non andare a capo e includere le due virgolette nella stringa?
Poi come cambiare il formato della data da "Sun May 26 06:05:57 2013" in "2013.05.26" ?
La funzione che mi restituisce la data lo scritta:
// funzione data
string datamon()
{
time_t adesso;
struct tm *ptr;
string data;
adesso=time(0);
ptr= localtime(&adesso);
data=asctime(ptr);
return data;
}
Io scrivo:
string datas="[Date \""+fundata()+"\"] ";
dove string fundata(); è una funzione che ritorna una stringa con la data. Io ottengo>
[Date "Sun May 26 06:05:57 2013
"]
L'ultima "\" viene considerata come a capo. Ho provato anche a incorporare la costruzione della stringa nella funzione, ma ho lo stesso problema.
Come fare per non andare a capo e includere le due virgolette nella stringa?
Poi come cambiare il formato della data da "Sun May 26 06:05:57 2013" in "2013.05.26" ?
La funzione che mi restituisce la data lo scritta:
// funzione data
string datamon()
{
time_t adesso;
struct tm *ptr;
string data;
adesso=time(0);
ptr= localtime(&adesso);
data=asctime(ptr);
return data;
}