Podczas robienia zadania z matury chciałem sprawdzić ,czy pętla wczytywania z pliku działa prawidłowo i postanowiłem wyrzucić zawartość pliku na ekran.Ku mojemu zdziwieniu okazało się ,że plik nie jest pokazywany na ekranie w całości.O co chodzi??
#include <iostream> #include <fstream> #include <cstdlib> using namespace std; void Zadanie4_1() { fstream plik; plik.open("punkty.txt",ios::in); if(plik.good()==false) { cout<<"Nie udalo sie otworzyc"<<endl; exit(0); } string linia; while(!plik.eof()) { getline(plik,linia); cout<<linia<<endl; } plik.close(); } int main() { Zadanie4_1(); return 0; }
plik do pobrania na stronie zadanie 4.1 http://www.gloswielkopolski.pl/edukacja/matura-2016/a/matura-2016-informatyka-arkusz-cke-odpowiedzi,10003530/