#define MAGIC_NUMBER //place your favourite integer here
#include <stdlib.h>
#include <stdio.h>
int main()
{
int input,i;
for(int i=0;i<100;i++)
{
scanf("%d",&input);
if(input== MAGIC_NUMBER)
printf("%d ",input);
else
printf("Invalid value\n");
}
system("pause");
return 0;
}
当输入非整数值时,该程序崩溃。我想scanf
在角色被扫描后恢复正常工作。