讓做學生管理系統了,怎么判斷用戶輸入錯了,讓他再輸入?
while(scanf("%d",&num)==0)
{
printf("格式錯誤,請重新輸入:");
fflush(stdin);
}
這種寫法沒辦法檢查他以數字為開頭的胡亂輸入,比如:15dqw$@#這種。求大神給一個解決方案,能嚴謹的檢查他的輸入
uj5u.com熱心網友回復:
用正則運算式試試,數字時\d轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/230819.html
標籤:C語言
上一篇:為啥C++Builder編譯一個FMX安卓小專案時鏈接出錯:[ldandroid Error] "ld" exited with code 1.
下一篇:C++ 程式題
