Pobieranie danych z pliku TXT. Pobranie danych z każdej linijki.

0

Witam,
Znalazłem taki przykład na stronie http://cpp0x.pl/kursy/Kurs-C++/Obsluga-plikow/305 dotyczący pobierania zawartości pliku TXT, oraz zapisywania wyniku do zmiennej.

std::fstream plik( "nazwa_pliku.txt", std::ios::in ); //zakładamy, że plik istnieje
char dane[ 255 ];
plik.getline( dane, 255 ); //wczytanie jednego wiersza danych (lub częśći wiersza jeśli sie nie zmieści) 

Ten kod działa, jednak pobiera tylko dane z jednej linijki. Ja natomiast chciałbym ze wszystkich linijek z pliku TXT.
Moglibyście podrzucić mi jakiś przykład jak to zrobić?

0
while (nazwa_pliku)
{
       // wczytywanie
}
nazwa_pliku.close();
0
taa napisał(a)
while (nazwa_pliku)
{
       // wczytywanie
}
nazwa_pliku.close();

Mi właśnie chodzi o to, że nie wiem co ma być w tym "wczytywanie" między nawiasami :)
muszę pobrać dane z pliku linijka po linijce.

Działa. Dla tych co też mają problem, proszę oto kod:

 char dane[ 555 ];
        while(plik){
            plik.getline( dane, 255 );
            std::cout << dane << std::endl;
        }

okazało się że zrobiłem głupią literówkę :/

1 użytkowników online, w tym zalogowanych: 0, gości: 1