当前位置: 首页 > article >正文

C 文件 rewind() 函数

C 文件 rewind() 函数

rewind()函数将文件指针设置在流的开头。如果必须多次使用流,这很有用。

语法:

void rewind(FILE *stream)

文件:file.txt

this is a simple text

程序:rewind.c

示例

#include<stdio.h>  
#include<conio.h>  
void main(){  
    FILE *fp;  
    char c;  
    clrscr();  
    fp=fopen("file.txt","r");  
      
    while((c=fgetc(fp))!=EOF){  
        printf("%c",c);  
    }  
      
    rewind(fp);//将文件指针移到文件开头
      
    while((c=fgetc(fp))!=EOF){  
        printf("%c",c);  
    }  
      
    fclose(fp);    
    getch();    
}

输出:

this is a simple textthis is a simple text

正如您看到的,rewind()函数将文件指针移动到文件的开头,这就是为什么“this is simple text”要打印2次。如果不调用rewind()函数,“this is simple text”将只打印一次。


http://www.kler.cn/a/146230.html

相关文章:

  • HTML应用指南:利用GET请求获取全国特斯拉充电桩位置
  • Spark常见面试题-部分待更新
  • AV1视频编解码简介、码流结构(OBU)
  • 【深入解析】 RNN 算法:原理、应用与实现
  • Spark任务提交流程
  • win32汇编环境,窗口程序中基础列表框的应用举例
  • JVM字节码文件的相关概述解读
  • leetcode周赛373场
  • Linux C语言 30-套接字操作
  • TCP/IP、Http、Socket之间的区别
  • LeetCode 4 寻找两个正序数组的中位数
  • 知识图谱06——将pdf中的表格(文字形式)保存至csv中
  • Flume采集Kafka并把数据sink到OSS
  • Controller 层代码就该这么写,简洁又优雅!
  • Xcode:does not contain bitcode
  • 华为eNSP使用教程(Enterprise Network Simulation Platform,企业网络仿真平台)
  • Docker搭建个人网盘NextCloud并接入雨云对象存储的教程
  • PNG格式的图像比JPG图像多一个Alpha通道
  • 【C++高阶(五)】哈希思想--哈希表哈希桶
  • 皮尔逊相关性分析的matlab实现,简介和实例
  • Go 基本语法
  • 数智赋能 锦江汽车携手苏州金龙打造高质量盛会服务
  • 删除巨大文本文件的最后一行
  • 《斯坦福数据挖掘教程·第三版》读书笔记(英文版)Chapter 3 Finding Similar Items
  • STM32 CAN协议讲解以及代码
  • CSS水平居中与垂直居中的方法