關於輸入後接收回車符問題

2021-07-30 14:00:58 字數 611 閱讀 3414

之前這個問題一直困擾在我的心中,而我思想懶惰,一直沒有的到有效的解決,最近重拾c語言,這個問題再次出現在我的眼前,我決心解決它,消除心中乙個障礙。

#include

int main()

else

if(iontime)

else

printf("the amount is:%.2f\n",famount);

return

0;}

輸入fdues之後,使用getchar函式接收輸入後敲擊回車鍵這個字元,程式正常,顯示如下圖:

當把程式中緊跟scanf函式後的getchar函式注釋後,並且列印出字元變數cchar,程式結果出錯,顯示如下圖:

總結:在以後的乙個函式中,如果使用scanf函式輸入後回車換行,在這個函式中還要輸入其它變數,建議在輸入其它變數之前用getchar函式接收scanf函式輸入後的回車符,避免給程式帶來錯誤!

個人總結,如若有錯,請指正!

EXCEL 單元格內輸入回車符

在excel中輸入一段文字敲入回車並不能實現諸如word等一樣的回車效果,而是自動進入下乙個單元格。那麼excel中就不能實現乙個單元格中文字回車的效果嗎?答案肯定是no 從網上總結了一下,供以後使用。在excel中輸入一段文字敲入回車並不能實現諸如word等一樣的回車效果,而是自動進入下乙個單元格...

關於換行符 n和回車符 r

首先介紹一下 回車 carriage return,r 和 換行 line feed,n 這兩個概念的來歷和區別。在計算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33 的玩意,每秒鐘可以打10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個...

回車符與換行符問題 C語言

換行對應的ascii碼值是10,回車符對應的ascii碼值是13,需要注意的是 使用者按下回車鍵時,對於不同的字元輸入函式,讀取的字元不同,下面上 測試一 int main 執行結果 測試二 int main 執行結果 測試三 int main 執行結果 測試四 int main 執行結果 從上面的...