hi leute!
so ich hab nun folgendes problem:
ich will eine Datei (lesend und schreibend) öffnen. wenn die datei existent ist, ist des kein problem, aber wenn es die datei nicht gibt, dann schlägt das öffnen fehl. wenn ich den lesend flag wegmach dann legt er sie ohne probleme an. ich hätte es nun gerne so dass ich mit:
Code:
class Test
{
	private:
	fstream textFile;

	public:
	bool open()
	{
		textFile.open("test.txt",ios::binary | ios::in | ios::out | ios::ate);
		if(textFile.is_open())
		{
			return true;
		}
		else
		{
			return false;
		}
	}

	void close()
	{
		textFile.close();
	}
};
die datei bei nicht existieren erstellen kann und lesend und schreibend öffnen.
bei dem fettmarkierten kommt der fehler... (wie gesagt wenn es die datei nicht gibt)

danke für die hilfe