编程课志-20230221-03-数据块读写
2023年02月23日17时43分 - 阅读436
1、使用文件指针,数据块
读 size_t fread(void *ptr, size_t size, size_t count, FILE *fp);
写 size_t fwrite(void *ptr, size_t size, size_t count, FILE *fp);
参数说明:
ptr - 内存区块指针,存放读取到的数据,或将要写入的数据。
size - 每个数据块的字节数。
count - 读写的数据块的块数。
fp - 文件指针。
每次读写(size*count)个字节的数据。
返回值为,成功读取的数据块块数,即count。
如果返回值小于count,可用feof或ferror检测。
2、检测函数
feof(FILE *fp);//若文件指针指向文件末尾,返回非0。
ferror(FILE *fp);//若有出错,返回非0。
相关文章