Ich möchte ein char [] mit einem uint32_t verketten andere Zeichen erhalten [] als Ergebnis:Concatenate char [] und uint32_t in C++
char word[] = "hi";
uint32_t = 33;
char result[] = "hi33"; //How can I get this ???
Ziel einige Daten zu montieren ist, die übergeben werden kann ein WriteData
here beschriebene Verfahren mit der folgenden Signatur ...
bool WriteData(char *buffer, unsigned int nbChar);
Verwenden Sie 'std :: stringstream'. Verwenden Sie keine Zeichen-Arrays. –
'uint32_t = 33;' ist ein Syntaxfehler –
Wenn Sie ein 'char []' verwenden müssen, benötigen Sie ['sprintf'] (http://www.cplusplus.com/reference/cstdio/sprintf/) – smead