更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过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  【?】)

{  

        char  str[81];

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

        gets(str);

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

        {

/***********SPACE***********/

                fputs(【?】,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",【?】);

                fgets(str,81,fr);

        }

}