Appearance
fread
c
#include <stdio.h>
size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
size_t fwrite(const void *ptr, size_t size, size_t nmemb,
FILE *stream);从指定的流中读取nmemb个对象,每个对象的大小是 size 字节。
从文件读取,实际读取的字节数是 number * size 。
ptr数据存放的首地址size一个对象的大小nmemb期望读取读取对象的个数stream读取的流
返回读取对象个数,失败或者读取到文件末尾返回 0。
fwrite
ptr数据存放的首地址size一个对象的大小nmemb期望写入对象的个数stream写入的流
[private/华清远见/IO 练习 Day02 20230410](/private/华清远见/IO 练习 Day02 20230410)
从结构体写入文件的数据是二进制的,使用 od指令 可以查看:
bash
od -c log.txt