[Linux流操作]使用fseek函数获取文件偏移量
2017-11-18 17:17
405 查看
//这是一个使用fseek函数来定位流文件中的位置 //然后讲一个字符串连续写入文件的应用 #include <stdio.h> int main(int argc,char *argv[]) { int temp,seektemp,i,j; FILE *fp; //流结构文件指针 char writebuf[] = "this is a test!\n"; //写缓冲区 if(argc!= 2) //如果参数错误 { printf("请输入正确的参数!\n"); return 1; //如果参数不正确则退出 } fp = fopen(*(argv+1),"a+b"); //打开文件 for(i=0;i<10;i++) { j = sizeof(writebuf) * (i+1); //计算下一次的偏移量 fseek(fp,j,SEEK_SET); temp = fputs(writebuf,fp); //写入数据,没有进行出错处理 } fclose(fp); return 0; }
相关文章推荐
- [Linux流操作]使用fgetpos函数获取文件当前偏移量
- 在Linux下获取当前运行程序可执行文件全路径(不使用real_path()函数)
- Android使用Linux命令执行文件操作
- linux下文件的读写操作、字符串的处理操作,多线程操作等相关函数使用说明
- 在linux中使用内存映射(mmap)操作文件
- 通过注册表以及文件操作的方式获取当前正在实际使用的物理网卡MAC地址
- Linux下使用crontab来执行定时任务计划----执行每晚12点多执行移动log日志文件操作
- 在linux下使用c语言操作临时文件
- 如何使用Python获取某个路径下面所有文件的绝对路径以及其他操作
- LINUX 使用 smbclient 获取windows 共享目录的文件 详解
- Linux系统遍历文件夹 获取文件大小的操作(C语言实现)
- Linux文件操作命令strings使用方法详细介绍
- 【Linux】使用read、write、lseek函数实现文件读写操作
- linux下命令行的使用:使用sed命令操作文件
- 在linux下使用c语言操作临时文件
- C# 自动查找文件内容(正则使用、获取目录下所有文件、多线程、日志记录,文件操作)
- 使用scp获取远程linux服务器上的文件 linux远程拷贝文件
- 在Linux中,使用Glib库函数实现递归获取具有特定扩展名的文件
- 使用scp获取远程linux服务器上的文件 linux远程拷贝文件
- [Linux学习笔记]第1天:操作系统的发展史,linux诞生,Linux发行商,shell,terminal,shell使用技巧,文件目录,基本操作