#include <iostream>
#include <stdio.h>
#include <algorithm>
#include <iomanip>
#include <math.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
//写入文件(每行不超过80个字符,-1为结束标志;再输出文件内容
void WriteText(FILE *fw)
{
char str[81];
printf("Enter string with -1 to end:\n");
gets(str);
while(strcmp(str,"-1")!=0)
{
fputs(str,fw);
fputs("\n",fw);
gets(str);
}
}
void ReadText(FILE * fr)
{
char str[81];
printf("Read file and output to screen:\n");
fgets(str,81,fr);
while(!feof(fr))
{
printf("%s",str);
fgets(str,81,fr);
}
}
int main()
{
FILE *fp;
if((fp=fopen("txt.txt","w"))==NULL)
{
printf("Open Fail!\n");
exit(0);
}
WriteText(fp);
fclose(fp);
if((fp=fopen("txt.txt","r"))==NULL)
{
printf("Open Fail!\n");
exit(0);
}
ReadText(fp);
fclose(fp);
return 0;
}