Проблемы с функцией fopen на Mac

Я делаю простое приложение на Mac (OSX Mavericks, компилируется с помощью clang). Проблема в том, что когда я пытаюсь открыть файл, используя относительный путь, он не работает. Это работает, если я использую абсолютный путь.

Например, если я попытаюсь:fp = fopen("file.txt", "r");

ВозвращаетсяNULL.

Это работает только если я использую:fp = fopen(" User/UserName/Project_folder/file.txt", "r"); (папка проекта - это папка, в которой я собираюсь, и в ней есть мой файл file.txt)

Файл находится в том же каталоге.

Как я могу решить это?

Также тот же код работал хорошо некоторое время назад, и теперь этот и другой код, который используетfopen показать ту же проблему.

Ответы на вопрос(3)

Ваш ответ на вопрос