Je veux concaténer entier avec la chaîne comme ceci:StringCchCat pour les entiers concaténer avec des chaînes en VC++
Mon extrait de code est comme ça.
TCHAR dest[MAX_PATH];
int i = 2;
StringCchCopy(dest,MAX_PATH,"Begining_");
StringCchCat(dest,MAX_PATH,LPCTSTR(i));
La dernière ligne provoque une exception. Je sais que la dernière ligne est fausse. "Début" & la chaîne concaténée doit être "Début_2". Comment puis-je y parvenir en C++?
Qu'est-ce 'STRSAFE_LPCTSTR'? –
En utilisant ['std :: ostringstream'] (http://en.cppreference.com/w/cpp/io/basic_ostringstream). Ou ['std :: string'] (http://en.cppreference.com/w/cpp/string/basic_string) et [' std :: to_string'] (http://en.cppreference.com/w/ cpp/string/basic_string/to_string). –
Syntaxe de StringCchCat Need LPCTSTR – codeLover