/*
自行编写数字转换成字符串Myitoa()函数
*/
#include <iostream>
using namespace std;
//-------------------------------------
char* Myitoa(int num)
{
int flag = 0;
if(num < 0)
{
flag = -1;
num = -num;
}
//char* str ;
char str[11];
int temp = num;
int i = 0;
while(temp>0)
{
str[i] = temp % 10 + '0';
temp = temp / 10;
i++;
}
if(flag < 0)
{
str[i] = '-';
i++;
}
str[i] = '\0';
int j = 0;
//char* verseStr;
char reverseStr[1024];
i--;
do
{
reverseStr[j] = str[i];
j++;
i--;
}while(i>=0);
reverseStr[j] = '\0';
return reverseStr;
}
int main(int argc, char *argv[])
{
cout << Myitoa(1234) << endl;
return 0;
}