将 int 转换为 char*
Converte int to char*
int num = 123;
char num_charr[sizeof(char)];
std::sprintf(num_char, "%d", num);
如何在不使用sprintf的情况下以同样的方式转换int?
我只需要无需打印的转换代码。
char num_charr[12]; // space for INT_MIN value -2147483648
itoa( num, num_charr, 10 );
注意:并非所有编译器都支持 itoa
。
int num = 123;
char num_charr[sizeof(char)];
std::sprintf(num_char, "%d", num);
如何在不使用sprintf的情况下以同样的方式转换int? 我只需要无需打印的转换代码。
char num_charr[12]; // space for INT_MIN value -2147483648
itoa( num, num_charr, 10 );
注意:并非所有编译器都支持 itoa
。