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

會有程式誤判的情況

最後我用這樣解掉

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

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

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

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

arrow
arrow
    文章標籤
    scanf Enter 誤判
    全站熱搜

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