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

Niekompletny odczyt informacji z pliku.

Ostatnio zmodyfikowano 2013-11-21 21:15
Autor Wiadomość
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:
C/C++
#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!
P-96996
pekfos
» 2013-11-21 21:10:56
Bo pierwszą linię wczytujesz przed pętla i nic z nią nie robisz.
P-96997
kitsss
Temat założony przez niniejszego użytkownika
» 2013-11-21 21:15:10
Czyli problem rozwiązany:

C/C++
getline( pliczek, odczytanyTekst );
cout << odczytanyTekst << endl;
for( bool Wczytano = getline( pliczek, odczytanyTekst ); Wczytano; Wczytano = getline( pliczek, odczytanyTekst ) )
{

Dzięki wielkie za pomoc :)
P-97003
« 1 »
  Strona 1 z 1