0

文字列を生成したい

std::string mystr("\3");

動的に。number は実行時に取得されます。

それを16進数で表現するにはどうすればよいですか?

int x = 5;

したがって、文字列は「\5」になりますが、作成は動的です。

4

2 に答える 2

0

にキャストxしてから、を使用して をcharビルドします。デモstringstringstream

int x = 65; // 'A'
stringstream ss;
string s;
ss << (char) (x & 0xff);
ss >> s;

return s;
于 2013-10-25T19:08:03.090 に答える