看代码
char inputFunCode; while(inputFunCode = getchar()){ if(inputFunCode == '1'){ printf("you choose string conn "); break; } else if(inputFunCode == '2'){ printf("you choose modbus "); break; } else if(inputFunCode == 'q'){ printf("good bye! "); return 0; } else if(inputFunCode == ' '){//对比书中代码,这里添加了一个对‘ ’的检测,能防止用户只敲击回车造成的死等 continue; } else{ printf("wrong code , '1' or '2' to choose func , 'q' to exit "); } //删除剩下的无效字符 while (getchar() != ' '){ continue; }