#include <iostream>
using namespace std;
char* ltoa(long l) {
char* ret;
long t = l;
int count = 0;
while(t) {
t /= 10;
count ++;
}
ret = (char*) malloc(count * (sizeof(char) + 1));
t = l;
ret[count] = '\0';
while(t) {
ret[count-1] = t % 10 + '0';
t /= 10;
count -- ;
}
return ret;
}
int main(){
long l = 1234567890;
cout<<ltoa(l)<<endl;
return 0;
}
长整形转换为字符串
最新推荐文章于 2021-12-19 21:29:03 发布