Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Odczyt danych z pliku

Ostatnio zmodyfikowano 2014-09-18 11:29
Autor Wiadomość
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?
C/C++
#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;
}
P-117141
Jacob99
» 2014-09-18 11:02:16
Spróbuj użyć stringów i std::getline.
P-117142
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 :)
P-117143
« 1 »
  Strona 1 z 1