Wie verwende ich eine String-Variable im ofstream Objekt in C++ ?
-
Hallo Leute,
Warum kann ich bei myfile.open() nicht die String Variable "myval" übertragen?
Screenshot:
http://www.bilderkiste.org/show/original/1127703554179/31a9a863a5d331eb4d2196962cb99817_1_orig.jpgFolgende Fehlermeldung wird erzeugt:
no matching function for call to `std::basic_ofstream<char, std::char_traits<char> >::open(std::string&)'
-
versuch mal
...open(myval.c_str())
-
Weil die
open
Methode nicht fürstd::string
überladen ist. Sie erwartet einenconst char*
=>ofs.open(myval.c_str());