Gdzie program Visual Studio wyszukuje pliki txt podczas przeprowadzania operacji zarządzania plikami?
Wiem, że jest to pytanie noob, ale wcześniej pracowałem z Pythonem i kiedy na przykład chciałeś po prostu uzyskać dostęp do pliku .txt, wszystko co musisz zrobić, to upewnić się, że plik txt znajduje się w tym samym katalogu. Mam następujący kod C ++, ale nie znajduje pliku Numbers.txt, który zapisałem na moim pulpicie. W pliku mam tylko jedną linię liczb typu double. Wszystko, co chcę zrobić, to znaleźć średnią ze wszystkich liczb w pliku. Program działa poprawnie, ale nie drukuje poprawnie danych wyjściowych. Po sprawdzeniu, co drukuje na wyjściu po prostu drukując dane wyjściowe [0], odkryłem, że plik nie kopiuje jego zawartości do tablicy. Czy ktoś mógłby rozwiązać ten mały problem dla mnie lub przynajmniej skierować mnie w dobrym kierunku na dobry 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;
}