Dobry wieczór, znalazłem taki oto skrypt i proszę o wytłumaczenie co po kolei wykonuje. Ogólnie zdaje mi się, że wszystko rozumiem oprócz :
odczyt>>poprzedniaLiczba;
while(odczyt>>liczba)
Wiem, że jest to przypisanie, ale jak to dokładnie działa? Każda linijka pliku "odczyt" ma być identyczna co zmienna "poprzedniaLiczba"?
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream odczyt;
odczyt.open("dziennik.txt");
ofstream zapis;
zapis.open("wynik5.txt");
int liczba=0,poprzedniaLiczba,dlugoscSerii=1,ostatecznie=0;
odczyt>>poprzedniaLiczba;
while(odczyt>>liczba)
{
if(liczba>poprzedniaLiczba)
{
dlugoscSerii++;
}
else
{
if(dlugoscSerii>3)
{
ostatecznie++;
}
dlugoscSerii=1;
}
poprzedniaLiczba=liczba;
}
zapis<<ostatecznie;
odczyt.close();
zapis.close();
}
Wielkie dzięki za pomoc!