fopen (variable benutzen)



  • Bin dabei erste Kenntnisse in C++ zu bekommen durch meien Ausbildung.

    Leider haben wir da OOP gemacht und haben das Kapitel schreiben und öffnen und lesen von Dateien mit Filepointern total übersprungen und ich hole es gerade anch, ewil ich dazu auch mal endlich was nützliches proggen könnte.

    Jetzt will ich mit

    File datei;
    string dateiname;
    cou << "Eingabe: ";
    cin >> dateiname;
    datei = fopen(dateiname, w);

    den Dateinamen eingeben lassen und so öffnen, das problem ist aber das der n Konstanten Char * haben will und keinen String.

    Kann mir jmd helfen?



  • string hat eine Memberfunktion namens c_str(). Die sollte helfen.



  • Welche Header-datei muss ich den einbinden?
    (Schließe ich aus der Fehlermeldung undefinierte Funktion)

    Undd wie ist der genau Funktionssyntax?

    c_str(dateiname); ????

    conct char *wert = c_str(dateiname);



  • Hallo

    const char *wert = dateiname.c_str();
    

    bis bald
    akari



  • Wie geil ^^ es funzelt...

    klar, ist ja ne Funktion.. wie dumm muss man sein ^^


Anmelden zum Antworten