Witam , oto mój kod :
#include <fstream>
// ...
ifstream IStream;
IStream.open("test.dat");
if(!IStream.is_open()){
cerr << " Błąd krytyczny, plik nie został otwarty ! "<<endl;
return 1;
/... }
Nie moge otworzyć pliku , wyświetla się komunikat o błędzie.
Dodam, że w tym samym module mam zdefiniowaną inną funkcję która również w ten sam sposób otwiera mi plik i odczytuje z niego poprawnie. Oczywiscie na jej koncu zamykam plik operacją
StrmWe.close();
Błąd tkwi w pliku, bo kiedy zamiast test.dat podstawiłem w tej funkcji nazwę innego pliku, wszystko zadziałało.
Jednak oba pliki znajdują się w tym samym katalogu co aplikacja.