Onde o Visual Studio pesquisa por arquivos txt ao conduzir operações de gerenciamento de arquivos?

Eu sei que esta é uma questão noob, mas eu trabalhei com o Python antes e quando você queria simplesmente acessar um arquivo .txt por exemplo, tudo que você tinha a fazer era garantir que o arquivo txt estava no mesmo diretório. Eu tenho o seguinte código C ++ abaixo, mas não está encontrando o arquivo Numbers.txt que salvei na minha área de trabalho. Tudo o que tenho no arquivo é uma linha de números do tipo double. Tudo o que quero fazer é encontrar a média de todos os números no arquivo. O programa é executado corretamente, mas não imprime a saída corretamente. Depois de verificar o que está imprimindo na saída apenas imprimindo output [0], descobri que o arquivo não está copiando seu conteúdo para o array. Alguém poderia esclarecer este pequeno problema para mim ou pelo menos me apontar na direção certa para um bom tutorial?

int main() {
    cout << "Getting File Information..." << endl;
    ifstream file;
    char output[100];
    //int x;

    file.open("Numbers.txt", ios::in);    // open file

    cout << "Opened File Successfully ****************" << endl;
    file >> output;              // empty file contents into output
    cout << output;              // print out contents of file
    cout << "Should have printed out results by now" << endl;
    //file >> x;

    file.close();

    return 0;
}

questionAnswers(3)

yourAnswerToTheQuestion