我正在尝试在我的 API 中做类似的事情:
char* fileName = "./path/to/file.bmp";
Texture* tex = (Texture *) malloc(sizeof(Texture));
FILE* file = fopen(fileName, "rb");
但由于某些原因 file
即将变为空。
有没有办法用相对路径获取这个文件描述符?
我看到很多关于此的问题,但没有任何方法可以让我在 OS X 上执行此操作。
最佳答案
请检查fopen的返回值。 即
FILE* file = fopen(fileName, "rb");
if(file==NULL)
{
printf("File can't opened!!");
exit(0)
}
关于c - 是否可以使用 fopen 在 OS X 上的 C 中读取具有相对路径的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21770863/