Odczytywanie danych wierszami z pliku *.txt
Ostatnio zmodyfikowano 2014-01-30 11:22
mikson Temat założony przez niniejszego użytkownika |
Odczytywanie danych wierszami z pliku *.txt » 2013-11-19 20:39:41 Witam. Ostatnio zacząłem bawić się biblioteką <fstream> w zapisywanie i odczytywanie danych z i do pliku tekstowego. Korzystałem z tego poradnika: http://cpp0x.pl/kursy/Kurs-C++/Obsluga-plikow/305Nasuwa mi się pytanie... W tym poradniku przedstawione zostało jak wczytać wiersz z pliku... Moje pytanie: jak wczytać kolejny wiersz z pliku, i kolejny, itd? To mój pierwszy post na forum i proszę o wyrozumiałość (jestem początkujący). Pozdrawiam. |
|
SeaMonster131 |
» 2013-11-19 20:40:43 Najlepiej użyj pętli. |
|
mikson Temat założony przez niniejszego użytkownika |
» 2013-11-19 20:41:34 Próbowałem - zawsze wczytuje pierwszy wiersz pliku. |
|
RazzorFlame |
» 2013-11-19 20:42:44 Pokaż jak wczytywałeś. Wczytuj aż plik się skończy czyli plik.eof() zwróci true. |
|
Buby |
» 2013-11-19 20:43:30 while( !NazwaPliku.eof() ) { std::getline( std::cin, NazwaStringa ) } @EDIT: Sorka, zapomniałem o nawiasach. -,- |
|
RazzorFlame |
» 2013-11-19 20:46:29 @Buby eof to metoda. |
|
mikson Temat założony przez niniejszego użytkownika |
» 2013-11-19 20:46:53 Wywala błąd kompilacji:
136 C:\Users\admin\Documents\C++\test.cpp could not convert `test.std::basic_ios<_CharT, _Traits>::eof [with _CharT = char, _Traits = std::char_traits<char>]' to `bool'
//EDIT Mi bardziej chodzi poza tym o wczytanie konkretnego wiersza, np. 3 od góry, a nie wszystkich ciurkiem... |
|
Buby |
» 2013-11-19 20:53:57 |
|
« 1 » 2 3 4 |