前提・実現したいこと
C言語のputcharとgetcharを使って文字列の入出力を行うプログラムを作りました。以下のコードについて質問なのですが,文字列を入力する関数であるgetchar()がwhileの条件文()の中にあるのに出力結果で文字入力ができる理由を教えてほしいです。
#C言語
#include<stdio.h>
int main(void)
{
int ch=0;
prtintf("文字列を続けて入力してください\n");
while((ch = getchar()) != EOF){
putchar(ch);
}
return 0;
}
/出力結果
文字列を続けて入力してください
This is a pen. ↩
This is a pen.
Hello World! ↩
Hello World!
(コントロール+Z+Enterで終了)/
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。