-4
ich mit c eine leere Datei in ubuntu erstellen möchten ++ und ich versucht, viele Möglichkeiten, und es hält versagen und zeigen diesen FehlerWie eine leere Datei in Linux mit C++ erstellen
error: no matching function to 'std::basic_ofstream::open(std::cxxll::...
mein Code:
ifstream f(saltFile.c_str());
if (f.good())
{
cout << saltFile + " file already existed" << endl;
}
else
{
ofstream file;
file.open (saltFile, ios::out);
cout << saltFile << " created!" << endl;
}
Mögliche Duplikat [Erstellen von Dateien in C++] (https://stackoverflow.com/questions/478075/creating-files-in-c) – Mureinik
'file.open (saltFile.c_str (), ... '. Die C++ 98 Version hat nur einen Prototyp mit 'const char *': http://www.cplusplus.com/reference/fstream/ofstream/open/ – mch
Welchen Compiler benutzen Sie? Haben Sie C++ 11 oder höher aktiviert? – NathanOliver