fseek 函数(易懂)

news/2025/1/3 3:23:11/

函数名:fseek函数
头文件:#include<stdio.h>
功能:把与fp有关的文件位置指针放到一个指定位置。
格式: int fseek(FILE *stream, long offset, int fromwhere);
范例一:fseek(fp, 0L, SEEK_END);
解释:文件指针定位到文件末尾,偏移0个字节

范例二: fseek(fp,50L,0);或fseek(fp,50L,SEEK_SET);
解释:其作用是将位置指针移到离文件头50个字节处

起始点 SEEK_SET K_CUR SEEK_END
对应的数字 0 1 2
代表的文件位置 文件开头 文件当前位置 文件末尾

offset:偏移量fromwhere:起始位置其中,“位移量”是long型数据,它表示位置指针相对于“起始点”移动的字节数。如果位移量是一个正数,表示从“起始点”开始往文件尾方向移动;如果位移量是一个负数,则表示从“起始点”开始往文件头方向移动。“起始点”不能任意设定,它只能是在stdio.h中定义的三个符号常量之一:

注意:
fseek函数的文件指针,应该为已经打开的文件。如果没有打开的文件,那么将会出现错误。


http://www.ppmy.cn/news/783241.html

相关文章

L298N电机驱动模块详解

L298N是专用驱动集成电路&#xff0c;属于H桥集成电路&#xff0c;与L293D的差别是起输出电流增大&#xff0c;功率增强。其输出电流为2A&#xff0c;最高电流4A&#xff0c;最高工作电压50V&#xff0c;可以驱动感性负载&#xff0c;如大功率直流电机&#xff0c;步进电机&…

L298N介绍 及PWM调速原理

1.L298N介绍 参数&#xff1a; 1、驱动芯片&#xff1a;L298N 双 H 桥直流电机驱动芯片 2、驱动部分端子供电范围 Vs&#xff1a;&#xff0b;5V&#xff5e;&#xff0b;35V &#xff1b; 如需要板内取电&#xff0c;则供电范围 Vs&#xff1a;7V&#xff5e;35V 3.驱动部…

MMA9553L/MMA955L 计步器快速使用指南

MMA9553L是飞思卡尔的一款计步传感器&#xff0c;本文就如何快速使用该传感器做一个简单介绍。 你可能还见到过MMA955xL&#xff0c; 它与MMA9553L是什么关系呢&#xff1f;简单的来说MMA955xL是一个统称&#xff0c;它包括MMA9550L、MMA9551L、MMA9553L和MMA9559L这几个具体型…

qsort(),sort()排序函数

一.qsort&#xff08;&#xff09;函数 功 能&#xff1a; 使用快速排序例程进行排序 头文件&#xff1a;stdlib.h 用 法&#xff1a; void qsort(void *base,int nelem,int width,int (*fcmp)(const void *,const void *)); 参数&#xff1a; 1 待排序数组首地址2 数组中待排…

MKS GEN_L V2.1 Klipper固件使用说明书

广州谦辉信息科技有限公司 MKS GEN_L V2.1 Klipper固件使用说明书 创客基地QQ群&#xff1a;489095605 232237692 邮箱&#xff1a;Huangkaidamakerbase.com.cn 文章目录 一、产品简述1.1特点优势1.2主板参数1.3接线图1.4尺寸图 二、固件下载、更新2.1固件下载2.2 使用Xloader更…

STM32之vl53l0x读取距离

51黑论坛链接:http://www.51hei.com/bbs/dpj-76363-1.html, CSDN论坛链接:https://blog.csdn.net/Liqipeng1/article/details/87711186 vl53l0x_i2c.c中的代码是: #include “vl53l0x_i2c.h” #include “delay.h” // //本程序只供学习使用,未经作者许可,不得用于其它…

SqList *L 和 SqList * L的区别

一、形参SqList *L和SqList * &L。 *L是指针&#xff0c;全称是指针变量&#xff0c;是一个用来保存内存地址的变量。在这里是一个指向顺序表&#xff0c;存储顺序表的地址的变量。 * &L是指针类型的引用&#xff0c;引用&#xff08;reference&#xff09;是c对c语言的…

L289N步进电机驱动原理

L298N芯片可以驱动两个二相电机&#xff0c;也可以驱动一个四相电机&#xff0c;输出电压最高可达50V&#xff0c;可以直接通过来调节电源输出电压&#xff1b;可以直接用单片机的IO口提供信号&#xff1b;而且电路简单&#xff0c;使用比较方便。 步进电机就是一种将电脉冲转…