/*-------------------------------------------------------【程序填空】---------------------------------------------------------题目:下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文 件myfile4.txt中,用-1作字符串输入结束的标志,然后将文件的内容显示在屏幕 上。文件的读写分别由函数ReadText和WriteText实现。-------------------------------------------------------*/#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!!\n"); exit(0); } ReadText(fp); fclose(fp);}/***********SPACE***********/void WriteText(FILE *fw){ char str[81]; printf("\nEnter string with -1 to end :\n"); gets(str); while(strcmp(str,"-1")!=0) {/***********SPACE***********/ fputs(str,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) ) {/***********SPACE***********/ printf("%s",str); fgets(str,81,fr); }}