Witam serdecznie mam problem mianowicie program z 2 odcinka obiektówki nie działa w qt creatorze (w code blocksie oczywiście działa ale ale chciałbym aby działał w qt) nie wiem jak go przerobić aby wczytał bazę pytań z pliku .txt. program kompiluje się ale nie może otworzyć pliku txt.
#include <iostream> #include "pytanie.h" #include <fstream> #include <cstdlib> using namespace std; void Pytanie::wczytaj() { fstream plik; plik.open("quiz.txt",ios::in); if(plik.good()==false) { cout<<"Nie udalo sie otworzyc pliku!"; exit(0); } 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; if(aktualny_nr==nr_linii+1) a=linia; if(aktualny_nr==nr_linii+2) b=linia; if(aktualny_nr==nr_linii+3) c=linia; if(aktualny_nr==nr_linii+4) d=linia; if(aktualny_nr==nr_linii+5) poprawna=linia; aktualny_nr++; } plik.close(); } void Pytanie::zadaj() { cout<<endl<<tresc<<endl; cout<<a<<endl; cout<<b<<endl; cout<<c<<endl; cout<<d<<endl; cout<<"------------------------"<<endl; cout<<endl<<"Odpowiedz: "; cin>>odpowiedz; } void Pytanie::sprawdz() { if(odpowiedz[0]==poprawna[0]) { punkt=1; } else punkt=0; }