小白每天学习两个函数D5-(fseek,ftell)
来源:互联网 发布:php登陆后显示用户名 编辑:程序博客网 时间:2024/05/20 03:45
/////////函数名:fseek函数头文件:#include<stdio.h>功能:把与fp有关的文件位置指针放到一个指定位置。格式: int fseek(FILE *stream, long offset, int fromwhere);fseek(fp, 0L, SEEK_END);解释:文件指针定位到文件末尾,偏移0个字节//////ftell() 函数用来获取文件读写指针的当前位置,其原型为: long ftell(FILE * stream);【参数】stream 为已打开的文件指针。【返回值】成功则返回当前的读写位置,失败返回 -1。对于二进制文件,则返回从文件开头到结尾的字节数。对于文本文件,返回的数值可能没有实际意义,但仍然可以用来保存当前的读写位置,供 fseek() 函数使用///////////////FILE* fp = fopen(add,"a+"); fseek(fp, 0, SEEK_END);//将fp的指针指向最后的一个位置 int fplen = ftell(fp);//获取fp所在的位置,并返回一个值 fseek(fp, 0, SEEK_SET); char* buffer = (char*)malloc(fplen+1); memset(buffer, 0, fplen + 1); int size = fread(buffer, 1, fplen + 1, fp); if (size > 0) { printf("%d\n %s", size, buffer); } int writesize = fwrite(buffer, 1, fplen + 1, fp); /////
阅读全文
0 0
- 小白每天学习两个函数D5-(fseek,ftell)
- fseek与ftell函数
- fseek与ftell函数
- fseek与ftell函数
- ftell\fseek\rewind函数
- 小白每天学习两个函数D3-(strstr,atoi)
- 小白每天学习两个函数D4-( strcat,itoa)
- 小白每天学习两个函数D6-( fread,fwrite)
- 小白每天学习两个函数D7-( sprintf,fprintf)
- 小白每天学习两个函数D9-(stock)
- 小白每天学习两个函数D8-(sscanf,vscanf)
- C语言学习:fseek与ftell函数(转载)
- C语言学习进程:fseek与ftell函数
- C语言学习进程:fseek与ftell函数
- strcmp、fseek和ftell函数
- 转:fseek与 ftell函数
- fseek、ftell文件操作函数
- 一些C文件函数fseek(),ftell(),rewind()
- osg获取纹理节点纹理方法
- BootStrap入门(一)
- 工作日志:Timer.schedule()的理解
- Matlab 关于彩色图像的平移、旋转以及对称处理
- 35. Search Insert Position 查找插入位置
- 小白每天学习两个函数D5-(fseek,ftell)
- 利用Kibana图表化Elasticsearch中的数据
- Ubuntu16.04禁用ipv6
- psql: could not connect to server: No such file or directory&&PGHOST
- 算法训练 字符串变换
- CEF3之js与c++交互问题解决资料
- PhantomJS初识
- Android Studio Opengl Cmake 配置 编译 jni c++ 调用opengl
- EasyX中loadimage函数和putimage函数如何调用