• fwrite
    • 函数原型
    • 参数
    • 返回值
  • fread
    • 函数原型
    • 参数
    • 返回值

    fwrite

    函数原型

    1. #include <stdio.h>
    2. size_t fwrite(const void *ptr,size_t size,size_t n,FILE *fp);

    参数

    ptr为基本类型或自定义的结构体类型的指针。
    size代表要写入的数据字节数,通常为sizeof(数据类型)。
    n代表写入的数据的个数。
    fp即为文件指针。

    返回值

    返回写入的数据的个数。
    如果成功写入则,文件内部指针会向右移动n*size。

    fread

    函数原型

    1. #include <stdio.h>
    2. size_t fread(void *ptr,size_t size,size_t n,FILE *fp);

    参数

    与fwrite含义相同。

    返回值

    fread不区分文件结束和错误。如有必要,请使用feof和ferror。