Odczyt danych z pliku
Ostatnio zmodyfikowano 2014-09-18 11:29
Morgoth Temat założony przez niniejszego użytkownika |
Odczyt danych z pliku » 2014-09-18 10:32:40 Witam! Program kompiluje się lecz nie udaje mu się wejść do pliku. W konsoli wpisuje file.txt a w odpowiednim katalogu mam stworzony plik o nazwie "file". Przy jakiejkolwiek nazwie wpisanej przez użytkownika, działa funkcja exit() kończąca działanie programu. Dlaczego? #include<iostream> #include<fstream> #include<cstdlib> using namespace std; const int size = 30; int main() { char filename[ size ]; cout << "Podaj nazwe pliku z danymi :" << endl; cin.getline( filename, size ); ifstream inFile( filename ); if( !inFile.is_open() ) { cout << "Otwarcie pliku " << filename << " nie powiodlo sie.\n"; cout << "Program zostanie zakonczony.\n"; exit( EXIT_FAILURE ); } inFile.close(); cin.get(); cin.get(); return 0; }
|
|
Jacob99 |
» 2014-09-18 11:02:16 Spróbuj użyć stringów i std::getline. |
|
Morgoth Temat założony przez niniejszego użytkownika |
» 2014-09-18 11:29:30 Jednak problem był z miejscem znajdowania się pliku. Kod jest ok ! Dzięki za rade :) |
|
« 1 » |