Bonjour
je suis débutant en C++ (je suis plus JAVA a la base)
j'ai une chaine de caracteres ou il faut que je remplace tout les "#TIME#" par la date actuel en format américain ( YYYYMMDD hh:mm:ss )
voici ce que j'ai fait :Je n'arrive pas a changé le format de la date, et sutout a l'affichage j'ai un retour a la ligne apres la date.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 string str = mail.content.c_str(); string::size_type index = str.find("#TIME#", 0); std::time_t tod = std::time(0); string date = std::ctime(&tod); while (index != string::npos) { str.replace(index, 6, date); index = str.find("#TIME#", index + 1); }
Est ce que qq un pourrait me donner un petit coup de main? merci
a bientot
Partager