Witam. Mam zadeklarowaną taką strukturę i tablicę struktur
struct osoba
{
string imie;
string nazwisko;
int kod;
string miejscowosc;
string kraj;
string ulica;
int numer;
};
osoba dane[60];
I teraz pobieram dane z pliku txt do tej tablicy poprzez fragment kodu:
for(int i=0; !plik.eof(); i++)
{
if (i%7==0) {plik>>dane[czlowiek].nazwisko;}
if (i%7==1) {plik>>dane[czlowiek].imie;}
if (i%7==2) {plik>>dane[czlowiek].kod;}
if (i%7==3) {plik>>dane[czlowiek].miejscowosc;}
if (i%7==4) {plik>>dane[czlowiek].kraj;}
if (i%7==5) {plik>>dane[czlowiek].ulica;}
if (i%7==6) {plik>>dane[czlowiek].numer;
czlowiek++; }
}
I nie mam zielonego pojęcią do czego służą "if(i%7==0)" itd. w tym pobieraniu.
Mógłby ktoś to łopatologicznie wytłumaczyć? Byłbym wdzięczny.
Pozdrawiam.