私の指示:入力ストリームから文字を繰り返し(ファイルの終わりまで)読み込むプログラムを作成します。文字が大文字の場合は、小文字に変更して出力ストリームに書き込みます。他のすべての文字については、文字を変更せずに出力ストリームに書き込みます。入力にはgetchar()を使用し、出力にはputchar()を使用し、入力ファイルをプログラムに接続するには入力リダイレクトを使用します
私のプロジェクト名はInputで、テキストファイルはinput.txtです。実行すると、「Input <input.txt」と入力します。プログラムはコマンドウィンドウでそれを模倣しているだけですが、テキストファイルから読み取るにはどうすればよいですか。
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main()
{
char c, x;
c=getchar();
while (c != EOF)
{
c=getchar();
x = tolower(c);
if (isupper(c))
{
putchar(x);
}
else
{
putchar(c);
}
}
system("Pause");
}