Bootstrap

Linux系统调用接口/文件系统/重定向/软硬链接文件/动态库静态库

1.标准库的IO接口:fopen/fwrite/fread/fseek/fclose
这里着重介绍一个fopen接口:
FILE * fopen(const char* filename,const char* mode)
mode:"r/r+/w/w+/a/a+"

1.w/w+:每次都会清空文件原有内容进行写入数据、如果原来没有这个文件的话,就会自行创建、加上+号就会变成可读可写的方式
2.fread/fwrite返回的都是块个数,而并非实际读取/写入的数据字节长度,因此使用时通常块大小为1,而块个数是数据长度,这样才能返回实际读取或写入的实际长度

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.系统调用接口:open/read/write/lseek/close
int

;