今天从window上一直c++程序到Linux上,但是原来写的itoa提示不能用了,然后用下面解决。。。。
比较简洁的方法是用sprintf()函数代替。具体代码如下:
#include <stdlib.h> #include <stdio.h> int main() { int number = 429496729; char string[25]; sprintf(string, "%d", number); printf("integer = %d string = %s\n", number, string); return 0; }
此时string就是转换后的字符串值