Mehrdeutiges Symbol
-
#include <stdio.h> #include <iostream.h> #include <conio.h> #include <fstream.h> #include <windows.h> #include <string> using namespace std; void main() { fstream FileBin("f:\\kasten.dat", ios::in|ios::out|ios::binary); }
F:\Eigene Dateien\C++\main.cpp(91) : error C2872: 'fstream' : Mehrdeutiges Symbol
Irgendwas scheint da bei den Includes falsch zu laufen...
string funktioniert auch nicht. hat jemand ne ahnung.(wenn ich <string> und namespace std; wegnehme geht wieder alles)
-
#include <stdio.h> #include <iostream> #include <conio.h> #include <fstream> #include <windows.h> #include <string>
-
Entweder nur neue Header-Dateien für C++ verwenden, oder nur alte C++-Header verwenden. Besser sind natürlich die neuen!
Und C-Header werden unter C++ jetzt so geschrieben:
//statt: "stdio.h" //jetzt: <cstdio>
Achtung die neuen Header-Dateien sind alle im Namespace std!
MfG SideWinder