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 · 3043 阅读 · 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 · 1549 阅读 · 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 · 672 阅读 · 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 · 746 阅读 · 0 评论