1. 程式人生 > >C Primer Plus 創建友好的輸入界面 筆記

C Primer Plus 創建友好的輸入界面 筆記

創建 prime tchar clas ring 界面 input 無效 友好

看代碼

char inputFunCode;
    while(inputFunCode = getchar()){        
        if(inputFunCode == 1){
            printf("you choose string conn\n");
            break;
        }
        else if(inputFunCode == 2){
            printf("you choose modbus\n");
            break;
        }
        else
if(inputFunCode == q){ printf("good bye! \n"); return 0; } else if(inputFunCode == \n){//對比書中代碼,這裏添加了一個對‘\n’的檢測,能防止用戶只敲擊回車造成的死等 continue; } else{ printf("wrong code , ‘1‘ or ‘2‘ to choose func , ‘q‘ to exit\n"); }
//刪除剩下的無效字符 while (getchar() != \n){ continue; }

C Primer Plus 創建友好的輸入界面 筆記