int creat(const char * pathname, mode_t mode) 函数功能: 创建一个文件并以只写的方式打开。如果原来该文件存在,会将这个文件的长度截短为0。 函数说明: 若函数执行成功则返回打开文件的描述符,出错返回-1并设置errno。 参数pathname指向欲建立的文件路径字符串。creat()相当于使用下列的调用方式调用open() open(const char * pathname ,(O_CREAT|O_WRONLY|O_TRUNC)) 由于creat函数创建文件后是以只写的方式打开,因此局限性比较大,所以一般都用open函数来代替creat函数创建一个文件,这样创建后就能同时以读写的方式打开文件了。