Ładny brzuch

ifstream plik ("plik.dat"); string text; while(plik >> text) { cout << text << endl; }
Wykonujc ten kod wszystkie sowa jakie s w pliku DAT widzi jako jedno sowo. Dlaczego tak jest? jak zrobi aby wyswietlic sowa z pliku dat za pomoca fstream?
Wszystko jest ok jesli plik ma rozszerzenie np txt lub cpp.




ifstream plik ("plik.dat"); string text; while(plik >> text) { cout << text << endl; }
Wykonujc ten kod wszystkie sowa jakie s w pliku DAT widzi jako jedno sowo. Dlaczego tak jest? jak zrobi aby wyswietlic sowa z pliku dat za pomoca fstream?
Wszystko jest ok jesli plik ma rozszerzenie np txt lub cpp.


Prawdopodobnie nie zdefiniowae rodzaju pliku - pewnie fstream otwiera plik w trybie binarnym i z td ten bd. Poczytaj hepl'a (bo ja nie pamitam :) ) jak wymusi otwarcie pliku w trybie tekstowym.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •