#include<stdio.h>
void main()
{
FILE*fp;
char ch,str[20];
if((fp=fopen("e:\\name.txt","a+"))==NULL) /*以读取/追加方式打开文件name.txt*/
{
printf("无法打开文件name.txt!\n");
exit(1);
}
printf("请输入一个字符串:\n");
scanf("%s",str);
fputs(str,fp); /*将str字符串写入文件name.txt*/
rewind(fp); /*重新定位文件指针到文件头*/
ch=fgetc(fp); /*从文件中读取一个字符*/
while(ch!=EOF) /*只要读取的字符不是回车换行,继续循环*/
{
putchar(ch); /*在屏幕上输出该字符*/
ch=fgetc(fp); /*从文件中读取一个字符*/
}
printf("\n");
fclose(fp); /*关闭文件*/
}