Mam taki problem. Chcę wczytać dane, każda linika do innej zmiennej, nie wiem ile będzie linijek, ani zmiennych.
Np.
fstream plik;
plik.open("slowka.txt", ios::in);
if(plik.good()==false) cout<<"Nie mozna otworzyc pliku!";
SLOWKA_ENG = 0;
SLOWKA_POL = 0;
while(!plik.eof())
{
getline(plik, S[SLOWKA_ENG] = linia); // tutaj jest problem bo wczytuje zawsze 1 i 2 linijkę, a chce żeby wczytywało 1, 2 ,3 itd.//
getline(plik, SS[SLOWKA_POL] = linia);
cout<<SS[POL]<<endl;
cin>>DP;
if (DP == S[POL])
{
cout<<"DOBRZE!"<<endl;
}
else{
cout<<"ZLE! prawidlowa odpowiedz: "<<S[SLOWKA_ENG]<<endl;
}
SLOWKA_ENG++;
SLOWKA_POL++;
}
plik.close();