主题:scanf输入问题
#include<stdio.h>
#include<conio.h>
main()
{
int a;
clrscr();
gotoxy(15,1); /* 设光标位置 */
printf("input score:");
while(scanf("%d",&a)!=1)fflush(stdin);
gotoxy(15,2);
printf("score is:%d",a);
}
如果开始就输入回车就跳到下一行开头输入,这样我在那一行原有的显示内容就被覆盖掉,请问大家有什么好办法防止输入一开始就空回车.
#include<conio.h>
main()
{
int a;
clrscr();
gotoxy(15,1); /* 设光标位置 */
printf("input score:");
while(scanf("%d",&a)!=1)fflush(stdin);
gotoxy(15,2);
printf("score is:%d",a);
}
如果开始就输入回车就跳到下一行开头输入,这样我在那一行原有的显示内容就被覆盖掉,请问大家有什么好办法防止输入一开始就空回车.