Niekompletny odczyt informacji z pliku.
Ostatnio zmodyfikowano 2013-11-21 21:15
kitsss Temat założony przez niniejszego użytkownika |
Niekompletny odczyt informacji z pliku. » 2013-11-21 21:10:04 Nie wiem czemu, program zawsze czyta całą zawartość notatnika, prócz pierwszej linijki: #include <iostream> #include <cstdlib> #include <fstream> #include <string> using namespace std; main() { ifstream pliczek; pliczek.open( "C:/Users/.../Desktop/py.txt" ); string odczytanyTekst; getline( pliczek, odczytanyTekst ); for( bool Wczytano = getline( pliczek, odczytanyTekst ); Wczytano; Wczytano = getline( pliczek, odczytanyTekst ) ) { cout << odczytanyTekst; } pliczek.close(); system( "PAUSE" ); } ____________________________________________________________________________________________________________________ Wygląd notatnika ,,py'': poczatek, ktorego brak tyrtreterterter pies piessek koniec... ____________________________________________________________________________________________________________________ na ekranie: Wszystko tak jak w notatniku, prócz pierwszej lnijki. Z góry dziękuje za pomoc, pozdrawiam! |
|
pekfos |
» 2013-11-21 21:10:56 Bo pierwszą linię wczytujesz przed pętla i nic z nią nie robisz. |
|
kitsss Temat założony przez niniejszego użytkownika |
» 2013-11-21 21:15:10 Czyli problem rozwiązany: getline( pliczek, odczytanyTekst ); cout << odczytanyTekst << endl; for( bool Wczytano = getline( pliczek, odczytanyTekst ); Wczytano; Wczytano = getline( pliczek, odczytanyTekst ) ) {
Dzięki wielkie za pomoc :) |
|
« 1 » |