C Primer Plus 创建友好的输入界面 笔记

看代码

char inputFunCode;
while(inputFunCode = getchar()){
if(inputFunCode == ''){
printf("you choose string conn\n");
break;
}
else if(inputFunCode == ''){
printf("you choose modbus\n");
break;
}
else if(inputFunCode == 'q'){
printf("good bye! \n");
return ;
}
else if(inputFunCode == '\n'){//对比书中代码,这里添加了一个对‘\n’的检测,能防止用户只敲击回车造成的死等
continue;
}
else{
printf("wrong code , '1' or '2' to choose func , 'q' to exit\n");
}
//删除剩下的无效字符
while (getchar() != '\n'){
continue;
}
上一篇:Node JS后端项目开发与生产环境总结


下一篇:HDU-4612 Warm up,tarjan求桥缩点再求树的直径!注意重边