45 使用库函数将数字转换为字符串,下面是常用库函数
(1) itoa():将整型转换为字符串
(2)ltoa():将长整形转换为字符串
(3)gcvt():将浮点转换为字符串
46 不使用库函数将整数转换为字符串
-------->通过把整数的各位上的数字加上' '转换为char类型并存到字符数组
(1)代码
1 #include <iostream> 2 using namespace std; 3 4 void int2str(int n, char *str) 5 { 6 char buf[10] = ""; 7 int i = 0; 8 int len = 0; 9 int temp = n < 0 ? -n : n;//绝对值 10 11 if (str == NULL) 12 { 13 return; 14 } 15 while (temp) 16 { 17 buf[i++] = (temp % 10) + '