首页 > 编程知识 正文

pta数据结构题库答案C语言,pta答案题库答案c++语言

时间:2023-05-04 04:05:41 阅读:236004 作者:362

**

6-2 写文章* (10 分)

**
请编写函数,从键盘输入一篇文章,将其写到文件中。

函数原型

// 写文章
void WriteArticle(FILE *f);
说明:参数 f 为文件指针。函数从键盘输入一篇文章(由若干行文字组成,以 Ctrl+Z 结束),将其写入 f 所指示的文件中。

裁判程序 #include <stdio.h>#include <stdlib.h>// 写文章void WriteArticle(FILE *f);int main(){ FILE *f; f = fopen("Article.txt", "w"); if (!f) { puts("文件无法打开!"); exit(1); } // 写文章 WriteArticle(f); if (!fclose(f)) { puts("文件无法关闭!"); exit(1); } puts("文件保存成功!"); return 0;}/* 你提交的代码将被嵌在这里 */

输入样例
------
注:按下 Ctrl + Z 时,屏幕显示为 ^Z。

输出样例

文件保存成功!

文件保存成功!

在文件夹中找到“Article.txt”文件,查看文件内容。

我的代码 void WriteStory(FILE *f)//注意函数名{char data;data = getchar();while(data != EOF ) //Ctrl+Z相当于EOF(结束符,也可用-1表示){fputc(data,f); data = getchar();}}```

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。