Wie kann ich feststellen, ob eine Datei vorhanden ist?



  • Hallo zusammen.

    Habe ein kleines Programm, bei dem ich wissen muss, ob eine bestimmte Binärdatei vorhanden ist, oder nicht. Wie kann ich das mit C++ überprüfen?
    Ich möchte aus der Datei Daten einlesen und entsprechend dann neue Daten reinschreiben, nur ist diese bei der ersten Benutzung des Programms natürlich noch nicht da. Daher will ich diesen Sonderfall behandeln.

    Wie kann ich also überprüfen, ob die Datei schon vorhanden ist?

    MfG
    Hundefutter



  • #include <fstream>
    #include <iostream>
    using namespace std;
    
    int main()
    {
       fstream f;
       f.open("lol.bin", ios::in | ios::binary);
       if ( !f )
          cout << "error" << endl;
    }
    

    du fragst einfahc ab ob eine datei geöffnet werden kann oder nicht wenn nicht dann ist sie wahrshcienlich nicht da



  • Danke, so kann ich das gut überprüfen!

    MfG
    Hundefutter


Anmelden zum Antworten