Anzeige:
Ergebnis 1 bis 2 von 2

Thema: c++ datei öffnen

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.08.2002
    Beiträge
    496

    c++ datei öffnen

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    23.05.2004
    Beiträge
    592
    Im Thread "c++ für dummies *grml*" wurden schon von wraith die benötigten Modi zum öffnen zitiert. Oder sind da noch andere Probleme?

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •