C库函数 - fseek()
来源:互联网 发布:淘宝看在线人数的插件 编辑:程序博客网 时间:2024/05/22 04:38
描述
C库函数 int fseek(FILE *stream, long int offset, int whence) 根据给定的偏移量设置流的文件位置。
声明
int fseek(FILE *stream, long int offset, int whence)
参数
stream − 指向FILE对象的指针,用来标识数据流。
offset − 从whence处开始(偏移)的字节数。
whence − 开始偏移的位置, 必须是下面常量之一:
返回值
成功返回零,失败返回非零值。
示例
#include <stdio.h>int main (){ FILE *fp; fp = fopen("file.txt","w+"); fputs("This is http://www.tanlooger.com", fp); fseek( fp, 7, SEEK_SET ); fputs(" C Programming Language", fp); fclose(fp); return(0);}
对上面程序编译并运行,会创建一个file.txt文件并被写入了下面的内容。开始创建文件时写入的是“This is tutorialspoint.com”,但后来我们用fputs()语句将第7个字节之后的内容重写了,因而也就将如下内容写入了文件:
This is C Programming Language
下来我们用下面的程序来将上面程序创建的文件内容输出:
#include <stdio.h>int main (){ FILE *fp; int c; fp = fopen("file.txt","r"); while(1) { c = fgetc(fp); if( feof(fp) ) { break; } printf("%c", c); } fclose(fp); return(0);}
对上面程序编译并运行会得到如下结果:
This is the C Programming Language
0 0
- C库函数-fseek
- C库函数 - fseek()
- 库函数调用 5--fseek
- 逆序存储文件(二)——使用c标准库函数fopen,fseek,fread,fwrite
- 15:文件操作(C标准库函数)fopen/fclose/fread/fwrite/fseek/fprintf/fscanf
- c fseek()函数使用
- c fread fseek
- c语言fseek、fscanf用法
- C语言中的ftell,fseek
- C语言fseek函数了解
- [C++]fread/fwrite/fseek/ftell
- C库函数
- C库函数
- C库函数
- C库函数
- c 库函数
- c库函数
- C库函数
- spring多数据源配置
- ontouchevent与onkeydown监听事件,dialog的setOnKeyListener的监听key手机返回键
- 强化美食生态布局,好豆打造私厨电商
- 运动会分数统计系统开发(第一版)
- 一、git基本常用操作
- C库函数 - fseek()
- 时间与果实
- FLV科普7 FLV时间戳计算
- 文章标题
- JAVA-中介者设计模式
- 《开源安全运维平台:OSSIM最佳实践》内容简介
- c#界面开发自定义快捷键
- IOS UITextField常用的代理方法总结
- android 界面中的各种布局