|
发表于 2018-12-21 18:10:50
|
显示全部楼层
#include<stdio.h>
int main()
{
char op;
printf("input \'i\' for insert a record\ninput \'p\' for print all records\ninput \'q\' for ESC:\n");
while(scanf("%c", &op)!=EOF)
{
/*switch(op)
{
case 'i': printf("test1\n");
break;
case 'p': printf("test2\n");
break;
case 'q': ;
break;
case '\n': ;
break;
default: printf("input error!\n");
}*/
if( op == 'i' )
{
printf("test1\n");
}
else if( op == 'p' )
{
printf("test2\n");
}
else if( op == 'q' )
{
break;
}
else if(op == '\n')
{
break;
}
else
{
printf("input error!\n");
}
scanf("%c", &op);
//printf("input \'i\' for insert a record\ninput \'p\' for print all records\ninput \'q\' for ESC:\n");
}
return 0;
}
我写了两种方法,题主可以看一下;具体实现有点不同,注意一下!!!
而且这种判断而且量小的就用switch吧! |
|