open()既能打开一个已经存在的文件,也能创建并打开一个新文件。
#include <fcntl.h>// 打开一个已经存在的磁盘文件int open(const char *pathname, int flags);// 打开磁盘文件, 如果文件不存在, 就会自动创建int open(const char *pathname, int flags, mode_t mode);