我写的是输入数字如:123,如果输入是字符串则返回0。代码如下:
#define MAXLEN 256
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main(void)
{
char input[MAXLEN];
int n = 0, num = 0;
while (1)
{
input[n] = getch();
if (input[n++] == 13 || n >= MAXLEN - 1) break;
}
input[n] = '\0';
num = atoi(input);
printf("your input is :%d\n", num);
return 0;
}
CFREE4.1通过。
[
本帖最后由 playmyself 于 2010-1-29 10:39 编辑 ]