文章出處
C語言中‘/n’和‘\n’(寫項目時發現):c語言中‘\n’,眾所周知是換行符。而'/n'用到的人就很少了,下面介紹我寫項目時發現的問題。
就是灰色區域的問題,這是改好的程序。
一開始這里定義了char select;scanf(“%c”, select);就寫了一個scanf結果程序運行的時候直接過去了,表面上沒有執行scanf。為什么會出現這個現象呢?
就是這里的y/n出現的問題,/n也是一個字符,被讀%c讀了,所以程序直接過去了,而不是等你輸入。
如何解決這樣的問題呢? 如圖,就是一種解決方法,用數組。還有就是用while(getchar() != '/n') 進行過濾。
還有一招就是用兩個scanf,方法是人想出來的,遇到問題我們不能退縮。
看文倉www.kanwencang.com網友整理上傳,為您提供最全的知識大全,期待您的分享,轉載請注明出處。
歡迎轉載:http://www.kanwencang.com/bangong/20170131/96835.html
文章列表
全站熱搜