2014年计算机二级C语言上机模拟试题54

全国等级考试资料网 2022-09-28 06:01:45 113
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 

注意:源程序存放在考生文件夹下的BLANK1.C中。 

不得增行或删行,也不得更改程序的结构! 

给定源程序: 

#include  

#include  

#include  

void WriteText(FILE *); 

void ReadText(FILE *); 

main() 

{ FILE *fp; 

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

{ printf(" open fail!! "); exit(0); } 

WriteText(fp); 

fclose(fp); 

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

{ printf(" open fail!! "); exit(0); } 

ReadText(fp); 

fclose(fp); 

void WriteText(FILE ___1___) 

{ char str[81]; 

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

gets(str); 

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

fputs(___2___,fw); fputs(" ",fw); 

gets(str); 

void ReadText(FILE *fr) 

{ char str[81]; 

printf(" Read file and output to screen : "); 

fgets(str,81,fr); 

while( !feof(fr) ) { 

printf("%s",___3___); 

fgets(str,81,fr); 

}

首页 1 2 3 尾页 相关资料

相关阅读