scanf輸入空格


scanf輸入數據時遇到空格和遇到回車都會結束輸入
如果我們想要輸入一串字符如:Hello World!

scanf("%s",&str); 

打印出的結果只會是Hello,因為在Hello之后遇到了空格結束了輸入.
那么如何解決這個問題呢?

scanf("%[^\n]",str); //讀到'\n'結束讀取

這是一種正則用法,更多的用法日后再說.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM