最近在用scanf 發現 輸入完數值後enter
會有程式誤判的情況
最後我用這樣解掉
scanf("%d",&command); scanf("%[^\n]",&command);
該用法是直到我輸入換行的功能 也就是enter鍵才會結束讀取
就不會碰到空白提早結束
那[]掃描字符集合 接受這樣的寫法 [A-Z]
意思是掃描A~Z的字元
參考:https://sites.google.com/site/9braised/fan-si/c1
文章標籤
全站熱搜
沒有痛苦 就沒有收穫
若內容對你有幫助,可以留言讓我知道哦~
有問題想要諮詢可以請至這裡連絡我哦 =>不會就放這邊
最近在用scanf 發現 輸入完數值後enter
會有程式誤判的情況
最後我用這樣解掉
scanf("%d",&command); scanf("%[^\n]",&command);
該用法是直到我輸入換行的功能 也就是enter鍵才會結束讀取
就不會碰到空白提早結束
那[]掃描字符集合 接受這樣的寫法 [A-Z]
意思是掃描A~Z的字元
參考:https://sites.google.com/site/9braised/fan-si/c1
留言列表