我的指示:编写一个重复(直到文件结束)从输入流中读取字符的程序。如果字符为大写,则将其更改为小写并将其写入输出流。对于所有其他字符,将字符原封不动地写入输出流。使用 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");
}