Hi!
Ich hab folgende Funktion zur Überprüfung einer Datei auf Existenz hin geschrieben.
Falls die Datei vorhanden ist, soll true, falls nicht false ausgegeben werden.
Leider bringt der Compiler (Dev-C++) folgende Fehlermeldung:
"no matching function for call to `std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'"
Der Fehler soll in der Zeile mit "ifstream datei(dateiname)" liegen...
Weiß einer, an was das liegt?
MfG
DeChecka
Ich hab folgende Funktion zur Überprüfung einer Datei auf Existenz hin geschrieben.
Falls die Datei vorhanden ist, soll true, falls nicht false ausgegeben werden.
Code:
bool Dateipruefen(string dateiname)
{
ifstream datei(dateiname);
if(datei)
return true;
else
return false;
}
Leider bringt der Compiler (Dev-C++) folgende Fehlermeldung:
"no matching function for call to `std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'"
Der Fehler soll in der Zeile mit "ifstream datei(dateiname)" liegen...
Weiß einer, an was das liegt?
MfG
DeChecka