fifalk [ fifalkowiec ]
obsluga plikow w c++ - m$ visual studio .net
wymiekam... jak sie obsluguje pliki w c++ (kompilator visual studio .net)?
#include <fstream>
...
fstream plik;
mowi, ze nie zna fstream. to samo z ifstream i ofstream.
myslalem, ze cos zle pisze, googlalem - na kazdej stronie podany wlasnie taki sposob. wklejam gotowe przyklady ze stron - rowniez burzy sie o to samo.
o czyms zapomnialem? czy moze urok kompilatora i trzeba to zrobic inaczej?
DeV@sT@toR [ Senator ]
A przypadkiem nie powinno być #include <fstream.h> - przynajmniej u mnie w MS Visual 6 inaczej nie idzie :D
fifalk [ fifalkowiec ]
to jest dobrze. z reszta probowalem pisac jako .h, ale nie pomaga.
DeV@sT@toR [ Senator ]
W takim razie nie mam pojęcia - swoją drogą czy w Visual'u 6 też nie powinno chodzić bez tego ".h" ?, bo u mnie nie chce.
aka [ Chor��y ]
Musisz napisac pod includami: using namespace std;
lub pisać std::fstream plik;
Cała biblioteka standardowa jest w przestrzeni nazw std dlatego trzeba tak robic.
fifalk [ fifalkowiec ]
mam to napisane. po prostu nie chcialo mi sie wypisywac wszystkiego :-)
Belm [ Konsul ]
fifalk -> Masz całę środowisko VC++.NET czy tylko kompilator?
W darmowym kompilatorze są tylko bardzo podstawowe biblioteki.
Jeśli masz pełne środowisko, i używasz MFC to polecam klasę CFile.
fifalk [ fifalkowiec ]
hmm.. nie jest to wersja darmowa. jak daje #include <fstream> i sie nie burzy o to (o fstream.h juz sie burzy, ze go nie ma), to na chlopski rozum ta biblioteka chyba powinna byc?
i glupie pytanie - co to MFC
do "micro$oft visual c++" mi to nie pasuje ;-)
aka [ Chor��y ]
Pliku fstream.h vc .net juz nie ma jako, że jest to starsza wersja biblioteki.
MFC - Microsoft Foundation Class, taka biblioteka mająca usprawnić programowanie.
Proponuję abyś wkleił tu treść komunikatu o błędzie. Łatwiej będzie coś poradzić.
Belm [ Konsul ]
#include <fstream>
...
std::fstream plik;