linux文件函数(fopen fread fwrite fseek fclose )

张开发
2026/5/27 2:55:14 15 分钟阅读
linux文件函数(fopen fread fwrite fseek fclose )
1.fopen函数FILE * fopenconstchar *path cost char *mode函数功能打开一个文件参数说明path 指定打开的文件路径 mode 指定打开文件的方式返回值打开文件成功则返回文件的指针FILE结构 失败则返回 NULL2.fread函数size_t fread (void *buff , size_t sizesize_t count , FILE * stream)函数功能从文件读取数据参数说明buff 指向存储读取的数据地址指针 size 每个元素的大小 count 传入元素的个数stream 读取文件的文件指针返回值读取总元素的个数3.fwrite函数int fwrite void *buffer int size int count FIZE *fp函数功能对打开的文件进行写入数据参数说明buffer 指向要写入数据的起始地址size 每个元素的大小 count 传入元素的个数fp 指向打开的文件结构体的指针返回值实际写入数据项的个数4.fseek函数int fseekFILE *stream long offset int framewhere函数功能移动文件光标到指定位置参数说明第一个参数为文件指针 第二个是光标的偏移 第三个是光标的偏移的起始位置第三个参数三个宏SEEK_SET 文件开头SEEK_CUR 当前位置SEEK_END 文件结尾返回值成功返回0失败返回非05.fclose函数int fclose FILE *stream函数功能关闭文件参数说明要关闭文件的指针返回值成功返回0失败返回-1

更多文章