[C++]Obsługa plików.
Ostatnio zmodyfikowano 2014-05-14 20:49
pekfos |
» 2014-05-14 19:54:46 To też nie jest poprawne rozwiązanie, bo robi zupełnie co innego. Jak juz.. while( getline( plik, linia ) )
|
|
Monika90 |
» 2014-05-14 19:56:36 poprawnie będzie tak while( getline( plik, linia ) ) { cout << linia << '\n'; }
if( plik.eof() ) cout << "plik został poprawnie wczytany\n"; else cout << "błąd odczytu\n";
|
|
michal11 |
» 2014-05-14 19:58:58 @pekfos
Słusznie, nie zwróciłem uwagi na format pliku wejściowego. |
|
Azaks Temat założony przez niniejszego użytkownika |
» 2014-05-14 20:01:25 #include <iostream> #include <string> #include <fstream> #include <cstdlib> using namespace std;
int main() { string linia; ifstream plik( "tekst.txt" ); while( getline( plik, linia ) ) { cout << linia << '\n'; } if( plik.eof() ) cout << "plik zostal poprawnie wczytany\n"; else cout << "blad odczytu\n"; plik.close(); return 0; } I wyskakuje błąd odczytu, już nie wiem co jest nie tak. |
|
Monika90 |
» 2014-05-14 20:22:48 sprawdź czy plik tekst.txt faktycznie jest w katalogu bieżącym programu |
|
Azaks Temat założony przez niniejszego użytkownika |
» 2014-05-14 20:25:21 Hmm, a jak to się robi? Na prawdę dopiero zaczynam. :) |
|
michal11 |
» 2014-05-14 20:27:45 Jak sprawdzić czy plik znajduje się w folderze z programem ? |
|
Azaks Temat założony przez niniejszego użytkownika |
» 2014-05-14 20:29:20 Uff działa, na pulpicie miałem plik i dlatego te komplikacje, pewnie mój stary program też by zadziałał ,zaraz wszystko posprawdzam. Ale dzięki wielkie za wszystko:) |
|
1 « 2 » 3 |