linux中文件编程可以使用两种方法:
1、linux系统调用,其依赖linux系统
2、c语言库库函数,它与操作系统是独立的,在任何操作系统下,使用c语言库函数操作文件的方法都是一样的。
int creat(const char *filename, mode_t mode)
filename:要创建的文件名(包含路径,缺省为当前路径)
mode:创建模式
creat的返回值为文件描述符,其本质为一个非负整数,是由系统分配。文件说明符的范围为0 - OPEN_MAX。早期的UNIX版本OPEN_MAX = 19,即允许每个进程同时打开20个文件,现在很多系统则将其增加到1024.
常见的创建模式:
S_IRUSR
S_IWUSR