如何使用mac库 <.mach-o/dyld.h> 或其他方法检查文件是否存在,如果不存在则创建文件并写入信息?
stat()
或access()
,例如:#include <unistd.h>
int res = access(path, R_OK);
if (res < 0) {
if (errno == ENOENT) {
// file does not exist
} else if (errno == EACCES) {
// file exists but is not readable
} else {
// uh oh
}
}
open()
或fopen()
。查找任何一本好的C编程书籍,这是大多数书籍都会教授的最基本的东西。<mach-o/dyld.h>
与此有什么关系呢?
FILE* file = fopen ("filename", "w+");
更适用于 MacOS 的东西? - BRPocock