#include <stdio.h>
#include <stdlib.h>
int get_int(void);
int main(void)
{
int start;
start = get_int();
int get_int(void)
{
int input;
char ch;
while (scanf("%d", &input) == 1)
{
while ((ch = getchar()) != '\n')
putchar(ch);//剔除错误的输入
printf("is not an integer.\nPlease enter an\ninteger value,such as 25,178or 3;");
}
return input;
}
system("pause");
}
vs2013 c primer plus 例题 error C2143: 语法错误 :
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- lx624909677 2015-06-16 13:52关注
start = get_int();写在实现的下面
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报