- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2つのプログラムの違い)
2つのプログラムの違い
このQ&Aのポイント
- 2つのプログラムの違いについて説明します。
- 1つ目のプログラムでは、入力した文字をそのまま表示します。
- 2つ目のプログラムでは、入力した文字を表示し、その後に入力された回数を表示します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#96023
回答No.2
改行文字も含めて書いてみると 入力が「abc\n」なので 出力が、「a1\nb2\nc3\n\n4\n」 なのでしょうね
その他の回答 (2)
noname#76085
回答No.3
手元に、ASCIIコード表はありますか? 0x0Aには「LF」とあるはずです。これが改行(Line Feed)です。 改行も文字なので、getchar()で取ってきて、putchar()で出力されます。
質問者
お礼
ありがとうございました。
- D-Matsu
- ベストアンサー率45% (1080/2394)
回答No.1
"abc"の後のenterも「改行文字」としてgetchar()に取られているからです。
質問者
お礼
ありがとうございます。
お礼
エンターって\nの事とは知りませんでした。ありがとうございます。