电话:0731-83595998
导航
首页 > 在线问答 > 计算机 > 计算机题库1
题目内容

给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),并写入文件myfile4.txt中,用-1作为字符串输入结束的标志,然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 [注意] 部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。 [试题源程序] include<stdio.h> include<string.h> include<stdlib.h>

提问人:陈俭龙发布时间:2020-07-03

给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),并写入文件myfile4.txt中,用-1作为字符串输入结束的标志,然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。

[注意] 部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。

[试题源程序]

include<stdio.h>

include<string.h>

include<stdlib.h>

void WriteText(FILE *);

void ReadText(FILE *);

main()

{

FILE *fp;

if((fp=fopen("myfile4.txt", "W"))==NULL)

{

printf("open fail !!n"); exit(0);

}

WriteText(fp);

fclose(fp);

if((fp=fopen("myfile4.txt", "r"))==NULL)

printf("open fail !!1n"); exit(0);

}

ReadText(fp);

fclose(fp);

}

/*********found*********/

void WriteText(FILE (1) )

{

char str[81];

printf("nEnter string with -1 to end :n");

gets(str);

while(strcmp(Str, "-1")!=0){

/**********found*********/

fputs((2) , fw);

fputs("n", fw);

gets(str);

}

}

void ReadText(FILE *fr)

{

char str[81];

printf("nRead file and output to screen :n");

fgets(str, 81, fr);

while(!feof(fr)){

/**********found**********/

printf("%s", (3) );

fgets(str, 81, fr);

}

}

题目答案

一对一服务

咨询老师
网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

免费咨询,如何快速提升学历!

立即报名

已经有28179人提升了学历

题库-找答案

已有大量题库

马上做题
相关试题

继续查找其他问题的答案?

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端