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

做网站优化邢台网站建设网站

做网站优化,邢台网站建设网站,福建城乡建设网站查询,开发小程序的注意事项目录 1.fseek设置文件偏移量 2.ftell获取当前偏移量 3.rewind使文件偏移量(为0)定位到开头 4.程序验证 1.fseek设置文件偏移量 函数原型: /* 功能:设置文件位置指针的偏移量 参数: stream:文件指针 of…

目录

1.fseek设置文件偏移量

2.ftell获取当前偏移量

3.rewind使文件偏移量(为0)定位到开头

4.程序验证


1.fseek设置文件偏移量

函数原型:

/* 功能:设置文件位置指针的偏移量
参数:
stream:文件指针
offset:偏移量可正可负也可为0, > 0 向后偏移; < 0 向前偏移whence:相对位置SEEK_SET 文件起始位置SEEK_CUR 文件当前位置SEEK_END 文件末尾位置(最后一个字符后面一个位置)返回值:成功:0失败:‐1  */int fseek(FILE *stream, long offset, int whence);

2.ftell获取当前偏移量

函数原型:

/* 功能:获取当前文件的偏移量参数:stream:文件指针返回值:获取当前文件的偏移量 */long ftell(FILE *stream);

3.rewind使文件偏移量(为0)定位到开头

函数原型:

/* 功能:将文件位置定位到起始位置参数:stream:文件指针返回值:无 */void rewind(FILE *stream);
fseek(fp, 0, SEEK_SET);//等价于 rewind(fp); //定位到开头

4.程序验证

#include <stdio.h>int main(int argc, char *argv[])
{FILE *fp = NULL;char buf[64] = "";fp = fopen("./file.txt", "w+");if(fp == NULL){printf("fail to fopen\n");return -1;}//通过fputs函数向文件写入数据fputs("0123456789\n", fp);//11字节fputs("ABCDEFGHIJ\n", fp);//11字节fputs("9876543210", fp);//10字节,共写入32字节//获取当前文件指针的读写位置printf("fputs offset = %ld\n", ftell(fp));//将当前文件的读写文件设置到文件的起始位置rewind(fp);//fseek(fp, 0, SEEK_SET);//等价于 rewind(fp); //定位到开头//获取当前文件指针的读写位置printf("rewind(fp) offset = %ld\n", ftell(fp));//SEEK_CUR:为当前位置(上述程序偏移到文件开头)//将当前文件的读写位置设置为SEEK_CUR+6fseek(fp, 6, SEEK_CUR); printf("SEEK_CUR+6 offset = %ld\n", ftell(fp));//读取内容while(fgets(buf, 64, fp) != NULL){printf("SEEK_CUR+6 buf = %s\n", buf);}//将当前文件的读写位置设置为倒数第3个位置fseek(fp, -3, SEEK_END); printf("SEEK_CUR-3 offset = %ld\n", ftell(fp));//读取内容while(fgets(buf, 64, fp) != NULL){printf("SEEK_END-3 buf = %s\n", buf);}//将当前文件的读写位置设置为开头第5个位置fseek(fp, 5, SEEK_SET); //读取内容printf("SEEK_SET+5 offset = %ld\n", ftell(fp));while(fgets(buf, 64, fp) != NULL){printf("SEEK_SET+5 buf = %s\n", buf);}fclose(fp);  	 	return 0;
}

运行结果:

http://www.dtcms.com/a/425030.html

相关文章:

  • 解读DeepSeek新模型DeepSeek*-V3.2-Exp
  • 网站域名不合法企业网站建设专业服务
  • 苏州建设工程招标官方网站有没有网页设计专业
  • 网站会员功能百度网站地图文件
  • 事业单位门户网站建设wordpress 用户头像
  • 网站版面怎么解决
  • 二七网建站专门做免费东西试吃的网站
  • 游戏服务器延迟高可能和DNS污染有关吗
  • 建网站石家庄wordpress主题包下载
  • 网站有哪些分类酒类招商网站大全
  • 自己如何建网站天进品牌营销策划公司
  • 确保网站地址没有做301跳转百度搜索关键词优化方法
  • 网上有哪些接单做效果图的网站签订网站建设合同
  • 安卓手机怎么做网站宣传广告设计模板
  • 手机做车载mp3下载网站做自己的网站的一般步骤
  • 手游网站建设方案预算佛山+客户端官网
  • 沈阳网站关键词聊城网站建设有限公司
  • 湖州城市投资建设集团网站淄博做网站的网络公司
  • 网站由什么组成韩国优秀设计网站
  • samba分配权限————附带详细操作步骤
  • 装饰网站建设公司wordpress简约红主题
  • 江山网站制作龙岗网站建设公司哪家好
  • 全球资本开支激增,就业增长停滞:AI时代的双刃剑
  • 网站建设需求确定彩页设计报价
  • 做国际网站怎么发货网站开发前端学习
  • 一文详解决策树:ID3与C4.5算法
  • 2×2 的幻方(包括非标准幻方)在数学上是不存在的
  • 中法电商网站建设网站建设就业
  • 【Git】远程项目被迁移或重命名,推送失败
  • 涿鹿镇做网站做app和做网站的区别