[C++] Problem ze string i getline
Ostatnio zmodyfikowano 2011-12-29 14:56
CodeMeister Temat założony przez niniejszego użytkownika |
[C++] Problem ze string i getline » 2011-12-29 14:08:30 Witam, mam problem:
while( !plik.eof() ) { getline( plik, sLinia ); sBaza.append( sLinia ); }
cout << sBaza;
Chodzi to, że w pliku mam dane zapisane wierszami a kiedy wyświetlam sBaze to nie ma przejść do nowej linii. prosze o pomoc, będę pracował z tym tekstem więc nie moge sformatować wyświetlania przez endl...
|
|
Mrovqa |
» 2011-12-29 14:49:33 Trzeba wiedzieć jak działa getline. Getline wczytuje ci tekst do ogranicznika (który domyślnie jest '\n'), a potem go wyrzuca. Jeśli chcesz mieć przejście do nowej linii to po prostu je sobie dodaj ;] while( !plik.eof() ) { getline( plik, sLinia ); sBaza.append( sLinia ); sBaza += '\n'; }
cout << sBaza;
Pozdrawiam, Mrowqa |
|
CodeMeister Temat założony przez niniejszego użytkownika |
» 2011-12-29 14:56:43 probowalem coś z endl zdziałać ale na to nie wpadłem, wielkie DZIĘKI ! |
|
« 1 » |