fseek函数与ftell函数使用例程
来源:互联网 发布:学生会网络技术部职责 编辑:程序博客网 时间:2024/05/17 07:28
fseek函数是 用来设定文件的当前读写位置.
函数原型: int fseek(FILE *fp,long offset,int origin);
函数功能:把fp的文件读写位置指针移到指定的位置.
fseek(fp,20,SEEK_SET); 意思是把fp文件读写位置指针从文件开始后移20个字节.
ftell函数是用来获取文件的当前读写位置;
函数原型: long ftell(FILE *fp)
函数功能:得到流式文件的当前读写位置,其返回值是当前读写位置偏离文件头部的字节数.
ban=ftell(fp); 是获取fp指定的文件的当前读写位置,并将其值传给变量ban.
fseek函数与ftell函数综合应用:
分析:可以用fseek函数把位置指针移到文件尾,再用ftell函数获得这时位置指针距文件头的字节数,这个字节数就是文件的长度.
/* ************************************************************************ * Filename: test.c * Description: * Version: 1.0 * Created: 2011年07月21日 23时26分08秒 * Revision: none * Compiler: gcc * Author: YOUR NAME (), * Company: 用于计算文件的大小 * ************************************************************************/#include <stdio.h>int main(int argc, char *argv[]){ int filesize; FILE *fp = fopen("hello.txt","rb"); if(fp == NULL) { perror("open error"); return -1; } fseek(fp,0,SEEK_END); filesize = ftell(fp); printf("this file size is:%d byte!\n",filesize); fclose(fp); return 0;}
阅读全文
0 0
- fseek函数与ftell函数使用例程
- fseek与ftell函数
- fseek与ftell函数
- fseek与ftell函数
- 转:fseek与 ftell函数
- ftell\fseek\rewind函数
- C语言:fseek与ftell函数
- fseek函数与ftell函数联系与区别
- strcmp、fseek和ftell函数
- fseek、ftell文件操作函数
- fseek函数、ftell函数和rewind函数
- fseek函数、ftell函数和rewind函数
- fseek函数、ftell函数和rewind函数
- fseek函数、ftell函数和rewind函数
- fseek函数、ftell函数和rewind函数
- C语言学习:fseek与ftell函数(转载)
- C语言学习进程:fseek与ftell函数
- fseek与 ftell函数和获取文件长度的方法
- 简单的几种排序算法
- 如何在Eclipse下查看JDK源代码以及java源代码阅读方法
- MongoDB 副本集,偶数节点问,分片,地理空间查询
- windows10 pip9.0.1 报错
- 四、JDBC——ResultSet
- fseek函数与ftell函数使用例程
- Java虚拟机的体系结构和内存模型
- Python列表切片详解([][:][::])
- Object中的方法和作用
- Ubuntu 虚拟机 映射网络到 winddows
- hdu2181 哈密顿绕行世界问题【dfs】
- Sublime Text 2.0.2 注册码
- 前端常见的性能优化手段
- HTML总结