私の演習の1つでは、行ごとに読み取り、getcharとprintfのみを使用して出力する必要があります。私はK&Rをフォローしており、例の1つはgetcharとputcharの使用を示しています。私が読んだものから、getchar()はEOFまで一度に1文字ずつ読み取ります。私がやりたいのは、行末まで一度に1文字ずつ読み取りますが、char変数に書き込まれたものはすべて格納します。したがって、Hello、World!と入力すると、すべてが変数に格納されます。strstrとstrcatを使用しようとしましたが、成功しませんでした。
while ((c = getchar()) != EOF)
{
printf ("%c", c);
}
return 0;