Guten Tag,
Leider hab ich seit einer Woche ein Problem mit dem ich nach langer suche bei google einfach nicht weiter komme.....
Es geht darum ein String in eine MoveFile Methode zu übergeben, die ein Pfad enthält.
So sieht mein Code aus:
int main()
{
string a = "C:/abc.txt";
string b = "C:/Programme/abc.txt";
MoveFile (a,b);
}
Leider bekomm ich ein Fehler dabei:
error C2664: 'MoveFileW': Konvertierung des Parameters 1 von 'std::string' in 'LPCWSTR' nicht möglich
Auch wenn ich MoveFile (_L(a),_L(b)) mache bekomm ich:
error C3861: "_L": Bezeichner wurde nicht gefunden.
Allerdings funktioniert MoveFile (_L("C:/abc.txt"),_L("C:/Programme/abc.txt"))
Kennt sich da vielleicht jemand aus? Und kann mir helfen?
Mit freundlichem Dank von
Shonn
Leider hab ich seit einer Woche ein Problem mit dem ich nach langer suche bei google einfach nicht weiter komme.....
Es geht darum ein String in eine MoveFile Methode zu übergeben, die ein Pfad enthält.
So sieht mein Code aus:
int main()
{
string a = "C:/abc.txt";
string b = "C:/Programme/abc.txt";
MoveFile (a,b);
}
Leider bekomm ich ein Fehler dabei:
error C2664: 'MoveFileW': Konvertierung des Parameters 1 von 'std::string' in 'LPCWSTR' nicht möglich
Auch wenn ich MoveFile (_L(a),_L(b)) mache bekomm ich:
error C3861: "_L": Bezeichner wurde nicht gefunden.
Allerdings funktioniert MoveFile (_L("C:/abc.txt"),_L("C:/Programme/abc.txt"))
Kennt sich da vielleicht jemand aus? Und kann mir helfen?
Mit freundlichem Dank von
Shonn