标签: c++ c arrays char
例如,如果int num为123,是否可以在char数组中存储'1''2''3'?
我试过
for(int i =0; i<3; i++) { s[i] = static_cast<char>(ar[i]); }
但它打印出奇怪的东西。
答案 0 :(得分:0)
尝试以下
for(int i =0; i<3; i++) { s[i] = ar[i] + '0'; }