先写文件,再读文件

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

//写函数
void writetext(FILE *fw)
{
char str[80];
gets(str);
while(strcmp(str,"-1")!=0)
{
fputs(str,fw);
fputs("\n",fw);
gets(str);
}
}

//读文件
void readtext(FILE *fr)
{
char str[80];
fgets(str,80,fr);
while(!feof(fr))
{
printf("%s",str);
fgets(str,80,fr);
}
}

//主函数
int main()
{
FILE *fp;
if((fp=fopen("c:\\mmmmm\\test.txt","w"))==NULL)
{
printf("open file error!\n");
exit(0);
}
writetext(fp);//函数调用
fclose(fp);

if((fp=fopen("c:\\mmmmm\\test.txt","r"))==NULL)
{
printf("open file error!\n");
exit(0);
}
readtext(fp);//函数调用
fclose(fp);
}

posted @ 2022-05-12 11:42  CC9898  阅读(111)  评论(0)    收藏  举报