Danke für die Antworten.
Bevor ich nun ein neues Thema öffne, wollte ich schnell hier mal nachfragen.
Es geht um fstreams in Win 32 Anwendungen.
Kann es sein, dass man diese dort nicht verwenden kann?
Sondern nur in Konsolenanwendungen?
Ich wollte mir gerade nen Config file schreiben, den ich später auslesen wollte.
mein Code:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
HRESULT WriteToConfig ()
{
ofstream configfile ("config.txt");
if (configfile.is_open())
{
configfile << "Config:\n\n";
configfile << "Auflösung:\n";
configfile.close();
}
else return (1);
return (0);
}
cpp]
doch ich bekomme nur ganz viele Fehlermeldungen um die Ohren gehauen, dass der bezeichner ofstream(und alle anderen) nicht bekannt sind.
In der Headerdatei steht:
[cpp]#include <fstream>
|
Das selbe, wenn ich #include <string> benutzte. Sobald ich einen String anlege, bekomme ich ne Fehlermeldung, dass der Bezeichner string nicht bekannt ist.
Woran liegt das?
Sind meine includes falsch?
Mit freundlichem Gruß
xXSlayerXx
//---------------------------------------------
EDIT:
Ich habe heraus gefunden, dass fstream den namespace std benötigt.
Hat sich also schon erledigt