Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 713 Bytes

fwrite-fread.md

File metadata and controls

29 lines (25 loc) · 713 Bytes

##fwrite

###函数原型

#include <stdio.h>

size_t fwrite(const void *ptr,size_t size,size_t n,FILE *fp);

###参数 ptr为基本类型或自定义的结构体类型的指针。 size代表要写入的数据字节数,通常为sizeof(数据类型)。
n代表写入的数据的个数。
fp即为文件指针。 ###返回值 返回写入的数据的个数。
如果成功写入则,文件内部指针会向右移动n*size。

fread

###函数原型

#include <stdio.h>

size_t fread(void *ptr,size_t size,size_t n,FILE *fp);

###参数 与fwrite含义相同。 ###返回值 fread不区分文件结束和错误。如有必要,请使用feofferror