在linux里创建文件的代码为:
int wfd = open(newfilename.c_str(), O_CREAT | O_WRONLY,S_IRUSR | S_IWUSR);
如果第二个参数中指定了O_CREAT,那么其中第三个参数需要指定,并且第二个参数中还需要指定模式,即读还是写,否则,向创建的新文件中写数据时可能会失败。
在linux里创建文件的代码为:
int wfd = open(newfilename.c_str(), O_CREAT | O_WRONLY,S_IRUSR | S_IWUSR);
如果第二个参数中指定了O_CREAT,那么其中第三个参数需要指定,并且第二个参数中还需要指定模式,即读还是写,否则,向创建的新文件中写数据时可能会失败。