Re: [問題] 關於輸入非整數進int內 in C

看板Programming作者時間17年前 (2008/11/25 14:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《Ansaga.bbs@ptt.cc (該趕走的快趕走)》之銘言: : 例: : scanf("%d",&n); : if(n>0) : printf("%d",n); : else : printf("Wrong data input"); : 這時如果輸入了字母就會亂跑 : 該如何做出如果n是數字以外的東西就跳出Wrong data input?? : 懇請各位指導 : 感謝 很簡單...只要改成... if(scanf("%d",&n)==1) printf("%d"); else printf("Wrong data input!"); 這樣就解決了! -- Origin: 台東高商 bbs.tscvs.ttct.edu.tw (203.71.3.3)
文章代碼(AID): #19AvlY00 (Programming)
文章代碼(AID): #19AvlY00 (Programming)