【发布时间】:2014-04-09 23:13:31
【问题描述】:
例如,如果 int num 为 123,是否可以将 '1' '2' '3' 存储在 char 数组中?
我试过了
for(int i =0; i<3; i++)
{
s[i] = static_cast<char>(ar[i]);
}
但它会打印出奇怪的东西。
【问题讨论】:
-
看看 sprintf....
-
我宁愿选择
std::stringstream... -
无论哪种方式我都很好:)