大虾帮忙写一个c++的程序
编写两个函数:一个是将一个不大于9999的整数转换成一个字符串;另外一个是求出转换后的字符串的长度。由主函数输入一个整数,并输出转换后的字符串和长度。
比较简单,C和C++差别不大:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
int input_data;
char string[5];
while(1)
{
printf("input data:\n");
scanf("%d",&input_data);
if(input_data > 9999)
{
printf("input data is too large,input again");
continue;
}
break;
}
memset(string,'\0',5);
_itoa(input_data,string,10);
printf("string = %s,string length = %d",string,strlen(string));
system("PAUSE");
return 0;
}