文章出處

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

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()