rewind函数的作用是:使文件位置指针重新返回文件的开始位置。

C语言rewind函数

rewind函数是C语言程序中的库函数

功 能:将文件内部的位置指针重新指向一个流(数据流/文件)的开头

注意:不是文件指针而是文件内部的位置指针,随着对文件的读写文件的位置指针(指向当前读写字节)向后移动。而文件指针是指向整个文件,如果不重新赋值文件指针不会改变。

说明:

rewind函数作用等同于 (void)fseek(stream, 0L, SEEK_SET);

语法为void rewind(FILE * stream)

头文件: stdio.h

返回值:无

程序示例:#include

#include

int main(void)

{

FILE *fp;

char fname[10] = "TXXXXXX", *newname, first;

newname = mktemp(fname);

fp = fopen(newname,"w+");

if(NULL==fp)

return 1;

fprintf(fp,"abcdefghijklmnopqrstuvwxyz");

rewind(fp);

fscanf(fp,"%c",&first);

printf("The first character is: %c\n",first);

fclose(fp);

remove(newname);

return 0;

}

更多web开发知识,请查阅 HTML中文网 !!

c语言说明函数的作用是,C语言中rewind函数的作用是什么?相关推荐

  1. c语言中rewind函数_C语言中的rewind()函数与示例

    c语言中rewind函数 C中的rewind()函数 (rewind() function in C) The rewind() function is defined in the <stdi ...

  2. _nop_在c语言里什么作用,单片机c语言中nop函数的使用方法和延时计算

    原标题:单片机c语言中nop函数的使用方法和延时计算 标准的C语言中没有空语句.但在 的C语言编程中,经常需要用几个空指令产生短延时的效果. 这在汇编语言中很容易实现,写几个nop就行了. 在C51中 ...

  3. c语言中fputc函数的作用是,C语言中fputc函数的用法

    C语言中fputc函数的用法 C语言中fputc函数的用法为"int fgetc (FILE *fp)",该函数的作用是从指定的文件中读取一个字符, 读取成功时会返回读取到的字符, ...

  4. c语言中fputc函数的作用是,C语言中fputc函数的用法_后端开发

    Python画ROC曲线和AUC值计算(附代码)_后端开发 ROC(Receiver Operating Characteristic)曲线和AUC常被用来评价一个二值分类器的优劣.这篇文章将先简单的 ...

  5. c语言程序功能作用是什么,C语言中rewind函数的作用是什么?

    rewind函数的作用是:使文件位置指针重新返回文件的开始位置. C语言rewind函数 rewind函数是C语言程序中的库函数 功 能:将文件内部的位置指针重新指向一个流(数据流/文件)的开头 注意 ...

  6. c语言中sizeof函数的作用是,c语言中sizeof函数的用法

    C语言sizeof函数如何使用? 怎样利用sizeofCSS布局HTML小编今天和大家分享各种数据类型占用的字节数? (1)sizeof不是函数,它只是一个操作符(operator). (2)size ...

  7. c语言中结构体类型只有,C语言中main()函数不要返回结构体类型(求助)

    大家先看一下这段程序: #include typedef unsigned char bool; typedef struct _person person; struct _person { boo ...

  8. c语言memset函数用法,深入学习C语言中memset()函数的用法

    头文件: #include memset() 函数用来将指定内存的前n个字节设置为特定的值,其原型为: void * memset( void * ptr, int value, size_t num ...

  9. exit在c语言里的作用,C语言中exit函数的使用

    exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束 return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进程了,如果不是,那就是退回上一层调 ...

最新文章

  1. 不用ajax 后台的异步实现,js 怎么避免重复的异步操作(不问了,目前没办法后台做到,只能改造前端了)...
  2. 8个写完以后就可以让你成为顶尖开发者的有趣应用程序
  3. ASP.NET AJAX web chat application
  4. 强化学习笔记:Q_learning (Q-table)示例举例
  5. Sicily 1694. Spiral
  6. 前端基础进阶(七):函数与函数式编程
  7. css页面布局的感想,css布局实践感想(示例代码)
  8. python做炫酷的界面_用python打造可视化爬虫监控系统,酷炫的图形化界面
  9. vs2019配置OpenGL
  10. 去德国做汉语老师,月薪四万
  11. Android应用内嵌cocos2dx游戏项目
  12. RobotStudio创建目标点时出现未找到有效配置的问题
  13. leetcode(128)最长连续序列
  14. 拓端tecdat|R语言连续时间马尔可夫链模拟案例 Markov Chains
  15. bat自动输入密码_如何给电脑文件夹设置密码?一学就会
  16. 咖说 | 哪怕遭受攻击,DeFi协议也很快能“春风吹又生”?
  17. lua报错:1: unfinished string near ‘<eof>‘
  18. JavaScript实现在线进制转换工具网站 -toolfk程序员工具网
  19. SAP - LVM - 低价值易耗品盘点全流程
  20. 计算机图形学直线裁剪原理,计算机图形学-3.2用Liang-Barsky算法实现直线段裁剪...

热门文章

  1. [Hadoop in China 2011] 人人网:基于Hadoop的SNS统计和聚类推荐
  2. 百度hacked事件看谷歌real-time search
  3. Spring AOP专业术语
  4. POJ2248-Addition Chains-经典搜索题详解优化
  5. ios app 下载地址收集(一点一点收集中...)
  6. 神经网络及其在点云中的应用
  7. win10远程桌面连接凭据怎么设置_win10远程桌面怎么保存密码?win10让远程桌面记住密码的方法...
  8. 一张图片中的分离数据+十进制删改十六进制+连续base32和64编码+okk编码题目--rsa中求d题目
  9. 亮温模型--相关概念
  10. 小程序定制开发收费标准