【问题标题】:C++ how to append char and integer to stringC ++如何将字符和整数附加到字符串
【发布时间】:2012-04-14 18:10:23
【问题描述】:

如何在 C++ 程序中将字符和整数附加到字符串

例如,

int value_of_int = 100;
char value_of_char[20] = "HELLO";
string result_line;

result_line << value_of_int;
result_line << value_of_char;

vector<string> result_set;
result_set.push_back(result_line);

int和char的值会变,想保存vector&lt;string&gt;.

【问题讨论】:

  • 请重新表述您的问题并添加(很多)更多细节。目前尚不清楚(至少对我而言)您打算实现什么。
  • 提问

标签: c++ string vector integer char


【解决方案1】:

您可以使用ostringstream

int value_of_int = 100;
char value_of_char[20] = "HELLO";
std::ostringstream result_line; // #include <sstream>

result_line << value_of_int << value_of_char;

vector<string> result_set;
result_set.push_back(result_line.str());

【讨论】:

    猜你喜欢
    • 2012-01-12
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-13
    • 1970-01-01
    相关资源
    最近更新 更多