Witam, próbuję napisać quiz, który odczytuje dane z pliku tekstowego. Gdy uruchamiam program nie dostaję komunikatu o błędzie, jednak gdy chciałem testowo wyświetlić jedną z odczytanych treści to nic się nie wyświetla. Proszę o pomoc.
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
string zadanie, pytanie[9], odpowiedz[9], prawidlowa[9];
int main()
{
int nr_linii=1;
string linia;
fstream quiz;
int nrPytania = 0;
int punkty=0;
quiz.open("quizAng.txt", ios::in);
if (quiz.good() == false){
cout << "Nie udalo sie otworzyc pliku!" << endl;
exit(0);
}
while(getline (quiz,linia)){
switch (nr_linii){
case 1: zadanie = linia; break;
case 2: pytanie [nrPytania] = linia; break;
case 3: prawidlowa [nrPytania] = linia; break;
}
if (nr_linii == 3) {nr_linii = 1; nrPytania++;}
nr_linii++;
}
quiz.close();
cout << pytanie[1];
return 0;
}