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;