Tendo problemas com o fstream no Xcode

Estou tendo problemas para validar a existência de REGISTER.txt para fins de entrada em uma função (veja abaixo). No meu entender, se o arquivo não existir, o arquivo não será aberto e a variável do fluxo de arquivos (inData) será falsa. Assim, posso usar essa variável em uma instrução if / else para verificar se ela foi aberta ou não. Mas mesmo que REGISTER.txt esteja no mesmo diretório que meu arquivo .cpp, meu código ainda diz que não foi aberto.

Aqui está a coisa embora. Quando eu executo o mesmo código exato no compilador Dev-C ++, ele funciona bem e o arquivo é encontrado. Agora, eu entendo compiladores são diferentes, mas eu não entendo o que está causando a discrepância aqui. Meu IDE preferido é o Xcode, então eu gostaria de aprender como fazer I / O com arquivos no Xcode.

Obrigado antecipadamente pela ajuda.

P.S. Meu projeto Xcode faz referência ao arquivo, portanto, não é como se o projeto não estivesse conectado ao arquivo.

void ReadVehicleRegInfo(char& vehicleType, string& licensePlate,
                    int& modelYear, float& origTaxValue, bool& error)
{
    ifstream inData;

    string inputFile = "REGISTER.txt";
    inData.open(inputFile.c_str());        //File contains registration info

    if (!inData) {
        //File does not exist. Exit function
        cout << inputFile << " does not exist. Program will now terminate"
             << endl << endl;
        error = true;

        return;
    } else {
        //File exists - continue with program
        cout << inputFile << " found";
    }

    inData.close();
}

Na minha função main (), tenho o seguinte código para sinalizar ao usuário que ocorreu um erro:

if (error) {
    //Function encountered error. Exits program
    system("PAUSE");
    return 99;
}

EDITAR Passei 40 minutos tentando descobrir isso, 15 escrevendo a pergunta, e 5 minutos depois de postá-la eu fiz um enorme progresso. Você não ama isso?

Eu coloquei no diretório completo para o arquivo e que fez o truque.

No entanto, isso não é ideal. A próxima pergunta é como evitar ter que fazer isso? Qual é o diretório padrão do Xcode?

questionAnswers(2)

yourAnswerToTheQuestion