Witam, piszę ostatnio małą aplikację. Stworzyłem funkcję, której zadaniem jest otwarcie pliku txt i (jak na razie) wyświetlenie potwierdzenia lub odrzucenia otwarcia pliku. Kod wygląda następująco:
#include "in.h"
#include <ncurses.h>
#include <fstream>
#include <iostream>
using namespace std;
void fileLoc()
{
fstream r0x0;
r0x0.open( "opisyLokacji/r0x0.txt", ios_base::in | ios_base::out );
if( r0x0.good() == true )
{
cout << "Uzyskano dostep do pliku!" << endl;
//tu operacje na pliku
}
else cout << "Dostep do pliku zostal zabroniony!" << endl;
r0x0.close();
}
Niestety przy każdym uruchomieniu programu plik zostaje odrzucony. Próbowałem naprawić to na różne sposoby (np. modyfikując ścieżkę dostępu, lub kopiując gotowy kod z internetu), jednak błąd wciąż występuje.
Jeśli ma to jakieś znaczenie, to pracuję w Code::Blocks na Ubuntu
W czym może tkwić problem?
Z góry dziękuję za odpowiedź