Witam z uśmiechem każdego zainteresowanego niesieniem pomocy,
otóż mam pytanie, dlaczego deklarując int nr_linii = (nr_pytania-1)*6+1; to w późniejszym IF'ie - if(aktualny_nr==nr_linii) tresc=linia; te tresc=linia się wykona, jeśli int aktualny_nr=1 a nr_linii wynosi więcej niż 1?
void Quiz::wczytaj()
{
fstream plik;
plik.open("quiz.txt",ios::in);
if(plik.good()==false) cout << "Nie mozna otworzyc pliku!";
int nr_pytania=2;
int nr_linii = (nr_pytania-1)*6+1;
int aktualny_nr = 1;
string linia;
while(getline(plik,linia))
{
if(aktualny_nr==nr_linii) tresc=linia;
aktualny_nr++;
}
plik.close();
}