57_函数rewind()

来源:互联网 发布:sql select的结果集 编辑:程序博客网 时间:2024/05/16 08:48
//_57_函数rewind()//_57_main.cpp//void rewind(FILE *fp)重置文件位置,将其置到函数变元所指定的文件的开头#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){char str[80];FILE *fp;//定义一个文件类型的指针//以写的方式打开文件fileif((fp=fopen("file.txt","w"))==NULL){printf("Can not open the file.\n");exit(0);}do{printf("Please enter a string: \n");gets(str);strcat(str,"\0");//,给字符串增加一个元素,在下面操作中就是增加一个新行fputs(str,fp);//将字符串写入文件}while(*str !='\0');//从文件中读出字符串,并将他们显示出来rewind(fp);//重置文件指针while(!feof(fp)){fgets(str,79,fp);puts(str);}fclose(fp);system("pause");return 0;}

0 0