Bonjour,
je connais un peu C et je me met au C++. Le problème, c'est que je garde des reflexes C, comme utiliser des char* au lieu de std::string.
maintenant j'essaye d'utiliser les strings, mais je bute sur un problème: je ne trouve pas de manière simple de générer des noms de fichiers qui contiennent un numero:
en C je faisait ceci:
existe-it un équivalent (en une seule ligne) avec des std::string ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char filename[10]; sprintf(filename,"file%3d.txt",counter);
parce que faire:
je trouve ça un peu long!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 std::string filename std::ostringstream oss; filename = "file"; oss << counter; filename += oss.str(); filename += ".txt";
merci
Partager