fread()(读)
#include <stdio.h>
size_t fread(void*ptr,size_t size,size_t nmemb,FILE*stream);
功能:
以数据块的方式从文本中读取内容
参数:
ptr:存放读取出来的数据的内存空间
size:size_t为unsigned int 类型,此参数指定读取文件内容的块数据大小
nmemb:读取文件的块数,读取文件数据总大小为:size*nmemb
stream:已经打开的文件指针
返回值:
成功:实际成功读到的内容的块数,如果此值比nmemb小,但大于0,说明读到文件的结尾
失败:0
fwrite()(写)
#include <stdio.h>
size_t fwrite(const void*ptr,size_t size,size_t nmemb,FILE* stream);
功能:
以数据快的方式给文件写入内存
参数:
ptr:准备写入文件数据的地址
size:size_t为unsigned int 类型,此参数指定写入文件内容的块数据大小
nmemb:写入文件的块数,写入文件数据总大小为:size*nmemb
stream:已经打开的文件指针
返回值:
成功ÿ