【PTA】6-2 读文章(*) (31 分)

请编写函数,从文件中读出文章,将其输出到屏幕上。

函数原型

void ReadArticle(FILE *f);

说明:参数 f 为文件指针。函数读出 f 所指示文件中的文章,将其输出到屏幕上。

裁判程序

#include <stdio.h>
#include <stdlib.h>

void ReadArticle(FILE *f);

int main()
{
    FILE *f;
    f = fopen("Article.txt", "r");
    if (!f)
    {
        puts("文件无法打开!");
        exit(1);
    }

    ReadArticle(f);

    if (fclose(f))
    {
        puts("文件无法关闭!");
        exit(1);
    }
    return 0;
}

/* 你提交的代码将被嵌在这里 */

答案:

void ReadArticle(FILE *f)
{
	int ch;
	while(!feof(f))
	{
		ch = getc(f);
		if(ch == EOF)
			break;
		else
			putc(ch,stdout);
	}
}
posted @ 2021-05-26 23:41  ekertree  阅读(349)  评论(0)    收藏  举报