¿Dónde busca Visual Studio los archivos txt al realizar operaciones de administración de archivos?

Sé que esta es una pregunta de noob, pero he trabajado con Python antes y cuando quería simplemente acceder a un archivo .txt, por ejemplo, todo lo que tenía que hacer era asegurarse de que el archivo txt estuviera en el mismo directorio. Tengo el siguiente código de C ++ a continuación, pero no encuentro el archivo Numbers.txt que he guardado en mi escritorio. Todo lo que tengo en el archivo es una línea de números de tipo doble. Todo lo que quiero hacer es encontrar el promedio de todos los números en el archivo. El programa se ejecuta bien, pero no imprime la salida correctamente. Después de verificar qué se está imprimiendo en la salida con solo imprimir la salida [0], descubrí que el archivo no está copiando su contenido en la matriz. ¿Alguien podría aclararme este pequeño problema o al menos señalarme la dirección correcta para un buen 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;
}