witajcie, móglby mi ktos sprawdzic program? Mial on polegac na sprawdzaniu tlumaczen slowek z angielskiego na polski, problem lezy chyba w funkcji wczytaj
#include <iostream>
#include"klasa.h"
#include<fstream>
#include <cstdlib>
void Slowka::wczytaj()
{
fstream plik;
plik.open("slowka.txt",ios::in);
if (plik.good()==false)
{
cout<<"Nie odnaleziono pliku";
}
int nr_linii=(nr_pytania -1)*2+1;
int aktualny_nr=1;
string linia;
while(getline(plik,linia))
{
if(aktualny_nr==nr_linii) tresc=linia;
if(aktualny_nr==nr_linii+5) poprawna=linia;
aktualny_nr++;
}
plik.close();
}
void Slowka::zadaj()
{
cout<<tresc<<endl;
cout<<"------"<<endl;
cout<<"Odpowiedz:";
cin>>odpowiedz;
}
void Slowka::sprawdzaj()
{
if(poprawna==odpowiedz) punkt=1;
else punkt=0;
}
using namespace std;