linux 操作文件
文章平均质量分 81
小艾的01
这个作者很懒,什么都没留下…
展开
-
Linux下 fseek() ftell() rewind() lseek() fstat() 的使用方法
fseek(移动文件流的读写位置)相关函数 rewind,ftell,fgetpos,fsetpos,lseek表头文件 #include定义函数 int fseek(FILE * stream,long offset,int whence);函数说明 fseek()用来移动文件流的读写位置。参数stream为已打开的文件指针,参数offset为根据参数whence来移动读写位置的转载 2015-01-20 09:28:36 · 3045 阅读 · 0 评论 -
linux下open()与fopen()
open(打开文件)相关函数 read,write,fcntl,close,link,stat,umask,unlink,fopen表头文件#include#include#include定义函数 int open( const char * pathname, int flags);int open( const char * pathname,i转载 2015-01-20 09:07:32 · 1555 阅读 · 0 评论 -
linux read/write和fread/fwrite有什么区别
1,fread是带缓冲的,read不带缓冲.2,fopen是标准c里定义的,open是POSIX中定义的.3,fread可以读一个结构.read在linux/unix中读二进制与普通文件没有区别.4,fopen不能指定要创建文件的权限.open可以指定权限.5,fopen返回指针,open返回文件描述符(整数).6,linux/unix中任何设备都是文件,都转载 2015-01-20 11:20:50 · 675 阅读 · 0 评论 -
linux下C获取文件的大小 .
获取文件大小这里有两种方法:方法一、范例:[cpp] view plaincopyprint?unsigned long get_file_size(const char *path) { unsigned long filesize = -1; FILE *fp; fp = fopen(path, "r"); if转载 2015-01-20 09:09:54 · 751 阅读 · 0 评论