ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

SCAU:[填空]文本文件操作_字符读入

SCAU:[填空]文本文件操作_字符读入

[填空]文本文件操作_字符读入

Time Limit:1000MS  Memory Limit:65536K

题型: 填空题   语言: GCC

描述

 在当前目录中存在文件名为"case1.in"的文本文件,现要求你使用fopen函数命令打开该文件,读出里面的所有字符, 遇到大写字母的,将其变为小写字母,其它字符不变,最后将所有字符按顺序在屏幕上输出。请填空完成程序, (注意,填空题,请不要使用return 0结束,否则会影响评判而判错)

(如case1.in内容如下)
Hello my Dear:
Have a GooD Time!
(在屏幕上输出结果如下)
hello my dear:
have a good time!(提示,在提交前要测试自己的代码是否正确,可在源文件所有目录自己创建一个名为case1.in的文本文件,
在文件中自己打入一些字母,以便测试自己的代码是否正确)


#include "stdio.h"

main()
{
    FILE *fp;
    char ch;

    if((_______________________)==NULL)
        return 0;
    while(_______________________)
    {
        if ('A'<=ch && ch<='Z')
            ch = ch + 32;
        _______________________;
    }
    fclose(fp);
}

#include <stdio.h>int main() 
{FILE *fp;char ch;if ((fp = fopen("case1.in", "r")) == NULL)return 0;while ((ch = fgetc(fp)) != EOF) {if ('A' <= ch && ch <= 'Z')ch = ch + 32;printf("%c", ch);}fclose(fp);return 0;
}

 

返回列表