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;
}