C 标准库 - <stdio.h>

文章目录

  • 描述
  • 声明
  • 参数
  • 返回值
  • 实例

描述

C 库函数 void rewind(FILE *stream) 设置文件位置为给定流 stream 的文件的开头。

声明

下面是 rewind() 函数的声明。

void rewind(FILE *stream)

参数

  • stream – 这是指向 FILE 对象的指针,该 FILE 对象标识了流。

返回值

该函数不返回任何值。

实例

下面的实例演示了 rewind() 函数的用法。

#pragma warning(disable : 4996)
#include <stdio.h>int main()
{char str[] = "This is test";//char str[] = "1234";FILE* fp;int ch;/* 首先让我们在文件中写入一些内容 */fp = fopen("file.txt", "w");fwrite(str, 1, sizeof(str), fp);    //(写的内容, 每次写的字节,写的次数,写入目标文件)//fwrite(str, 1, sizeof(str), fp);//fwrite(str, 2, sizeof(str)/2, fp);    //(写的内容, 每次写的字节,写的次数,写入目标文件)fclose(fp);fp = fopen("file.txt", "r");while (1){ch = fgetc(fp);if (feof(fp)){break;}printf("%c", ch);}rewind(fp); //回到文件开头printf("\n");while (1){ch = fgetc(fp);if (feof(fp)){break;}printf("%c", ch);}fclose(fp);return(0);
}

VS上编译运行结果:

This is test
This is test
F:\Arnold_Test\20211223_jsonTest\jsonTest\Debug\jsonTest.exe (进程 60852)已退出,代码为 0。

VS上写文件就是会在后面加\r\n,反正可能会导致一些问题

参考文章:C 库函数 - rewind()

C语言rewind()函数(设置文件位置为给定流 stream 的文件的开头)(回到文件开头重读)相关推荐

  1. C语言ftell()函数(返回文件当前位置)(返回给定流 stream 的当前文件位置)

    C 标准库 - <stdio.h> 描述 C 库函数 long int ftell(FILE *stream) 返回给定流 stream 的当前文件位置. 声明 下面是 ftell() 函 ...

  2. c语言rewind函数作用,C语言中的setlinebuf()、utmpname()、rewind函数使用

    C语言setlinebuf()函数:设置文件流为线性缓冲区头文件: #include 定义函数: void setlinebuf(FILE * stream); 函数说明:setlinebuf()用来 ...

  3. 描述 C 库函数 int fseek(FILE *stream, long int offset, int whence) 设置流 stream 的文件位置为给定的偏移 offset,参数 offs

    描述 C 库函数 int fseek(FILE *stream, long int offset, int whence) 设置流 stream 的文件位置为给定的偏移 offset,参数 offse ...

  4. R语言par函数设置图像个数、边界、颜色等实战

    R语言par函数设置图像个数.边界.颜色等实战 目录 R语言par函数设置图像个数.边界.颜色等实战 #par函数设置多图可视化

  5. C语言rewind函数返回值为空,C语言rewind和fseek函数的用法详解(随机读写文件)...

    前面介绍的文件读写函数都是顺序读写,即读写文件只能从头开始,依次读写各个数据.但在实际开发中经常需要读写文件的中间部分,要解决这个问题,就得先移动文件内部的位置指针,再进行读写.这种读写方式称为随机读 ...

  6. linux rewind函数,C语言rewind()函数:将文件指针重新指向文件开头

    头文件:#include rewind()函数用于将文件指针重新指向文件的开头,同时清除和文件流相关的错误和eof标记,相当于调用fseek(stream, 0, SEEK_SET),其原型如下: v ...

  7. c语言rewind函数作用,C 文件 rewind() 函数

    C 文件 rewind() 函数 rewind()函数将文件指针设置在流的开头.如果必须多次使用流,这很有用. 语法: void rewind(FILE *stream) 文件:file.txtthi ...

  8. C语言rewind函数返回值为空,我用rewind函数没把指针直到开始,关闭文件然后打开就行。帮忙看看...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 高手啊,我试了,结果是回到文件头了,把123覆盖了,为ABC 但我这个程序就能直接不关闭文件而用rewind函数到开头,你帮忙看看, //二进制文件的输入 ...

  9. 火狐 脱机文件位置不能更改_快速提示:更改Firefox下载文件的位置

    火狐 脱机文件位置不能更改 I prefer files being download directly to the desktop, but a lot of other people would ...

最新文章

  1. p2320bzoj1192 鬼谷子的钱袋
  2. 计算机网络期中考察方案,计算机网络期中考试题 b卷_ans.docx
  3. windows 技术篇-判断某个ip地址相对于自己的主机是内网ip还是外网ip实例演示
  4. Oracle编程入门经典 第10章 PLSQL
  5. 流量暴涨擒凶记(转)
  6. C#开发微信门户及应用(32)--微信支付接入和API封装使用
  7. 微信支付开发(全网资源) - 统计篇
  8. 判断点是否在两个多边形之间
  9. 广告CTR预估中用户行为学习和记忆建模
  10. sql安装弹出sqlcmd_讨论使用SQLCMD和SQL Server代理进行备份和还原自动化
  11. Ajax的两种实现方式
  12. 调用阿里API创建阿里云主机
  13. php远程调试 没有光标,老法师谈技术 - PHP远程单步调试
  14. PreferenceScreen移除菜单项
  15. IE6下实现Width:auto
  16. 企业OA办公系统选型技巧实用指南
  17. 应用计算机散热的原理是什么,电脑的主机风扇散热原理
  18. 超级计算机有什么特点,计算机的特点有哪些
  19. mysql dump 1449_mysqldump 1449错误解决办法
  20. 5455. 最多 K 次交换相邻数位后得到的最小整数

热门文章

  1. 点滴积累【C#】---操作xml,将xml数据显示到treeview
  2. UDP socket programming in php
  3. tensorflow 语音识别_调研报告|在线语音识别改进方法之序列区分性训练
  4. VA01保存后都更新了什么表
  5. SAP Varient Configuration Type SAP变量配置类型
  6. SAP物料类型与物料库存信息在哪个表中
  7. OA软件实施中三个不能做的
  8. 动态内表 动态ALV显示
  9. ABAP--如何将REUSE_ALV_GRID_DISPLAY的题头自适应居中显示
  10. python编程,外星人飞船