scanf("%d",&a);
但卻輸入一個英文單字...例如apple
如何在輸入單字後顯示"你輸入錯了"?????
更新1:
scanf("%d", &a) < 1.......這什麼意思0.0? 我輸入小於1的數字他還是會進入迴圈.... fflush(stdin);的意義是"檢查並且清空錯誤的輸入嗎"?????
更新2:
"我輸入小於1的數字他還是會進入迴圈"改成"我輸入任何整數都不會進入迴圈"
scanf("%d", &a) < 1.......這什麼意思0.0? 我輸入小於1的數字他還是會進入迴圈.... fflush(stdin);的意義是"檢查並且清空錯誤的輸入嗎"?????
"我輸入小於1的數字他還是會進入迴圈"改成"我輸入任何整數都不會進入迴圈"
收錄日期: 2021-05-04 02:06:37
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20121001000010KK04104