c++ 编写函数char itos(int n)实现把整数转成字符串
#include <iostream>
using namespace std;
char ch[1000];//定义全局变量
char* itos(int m)
{
int i=0;
int a=0,len=0;
if(m<0)//判断正负情况
{
ch[i++]='-';
m=-m;
}
for(a=m;a>=10;a=a/10)//计算除符号位之外的字符长度
len++;
ch[i+len+1]='\0';/
ch[i+len]=m%10+'0';
while(m>=10)
{
len--;
m=m/10;
ch[i+len]=m%10+48;
}
return ch;
}
void main()
{
int n=-1230;
cout<<itos(n)<<endl;
}