void show_menu() { //system("clear"); printf("--------------------- "); printf("- CPU测速 - "); printf("--------------------- "); printf("- s-->开始测试 - "); printf("- a-->关于程序 - "); printf("- q-->退出程序 - "); printf("--------------------- "); }
先写一个void方法到时候在main里引用就OK
int main(){ show_menu(); char str; printf("#-->"); str = getchar(); while(str !='q') { switch(str) { case 's': printf("------ 性能测试开始 "); fflush(stdin); break; case 'a': printf("Power by Frank_dev "); fflush(stdin); break; default: printf("请检查输入的命令 "); break; } printf("#-->"); str = getchar(); } printf("Exit! "); return 0; }
如果fflush报错参考我的博客,里面有解决办法