永发信息网

rewind函数

答案:2  悬赏:30  手机版
解决时间 2021-11-21 14:44
  • 提问者网友:低吟詩仙的傷
  • 2021-11-21 02:57
rewind函数
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-11-21 03:15
rewind,C 程序中的库函数,功能是将文件内部的指针重新指向一个流的开头。
  函数名: rewind()
  功 能: 将文件内部的位置指针重新指向一个流(数据流/文件)的开头
  注意:不是文件指针而是文件内部的位置指针,随着对文件的读写文件的位置指针(指向当前读写字节)向后移动。而文件指针是指向整个文件,如果不重新赋值文件指针不会改变。
  rewind函数作用等同于 (void)fseek(stream, 0L, SEEK_SET);
  用 法: void rewind(FILE *stream);
  头文件: stdio.h
  返回值:无
全部回答
  • 1楼网友:白昼之月
  • 2021-11-21 03:24
在我的VC环境里是可以的啊!你头文件没有包含全哦!下面是全部代码:

#include
#include
#include

void main()
{
FILE *fp;
char ch;
if((fp=fopen("string","wt+"))==NULL)
{
printf("Cannot open file strike any key exit!");
getch();
exit(1);
}
printf("input a string:\n");
ch=getchar();
while (ch!='\n')
{
fputc(ch,fp);
ch=getchar();
}
rewind(fp);
ch=fgetc(fp);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
printf("\n");
fclose(fp);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯