最近在用scanf 發現 輸入完數值後enter

會有程式誤判的情況

最後我用這樣解掉

scanf("%d",&command);
scanf("%[^\n]",&command);

該用法是直到我輸入換行的功能 也就是enter鍵才會結束讀取
就不會碰到空白提早結束

那[]掃描字符集合 接受這樣的寫法 [A-Z]
意思是掃描A~Z的字元

參考:https://sites.google.com/site/9braised/fan-si/c1

文章標籤

創作者介紹
創作者 阿倫 的頭像
阿倫

不會的就放這邊

阿倫 發表在 痞客邦 留言(0) 人氣()