Konvertierung Problem
-
Hi Leute,
undzwar möchte ich meinen momentanes Verzeichniss ändern mit SetCurrentDirectory
das Programm bezieht sich darauf, dass ich Dateien kopiere und momentan hänge ich daran fest eine string variable in eine LPCSTR Variabel umzuwandeln:lpPathName = fn4;//LPCSTR lpPathName; string fn4 cout<<lpPathName<<"\n\n\n\n"; if(SetCurrentDirectory(lpPathName)) if(GetCurrentDirectory(200, infoBuf)) cout<<infoBuf;
-
Bei der ersten Zeile tritt der Fehler auf :
Es ist keine passende Konvertierungsfunktion von ""std::string"" in ""LPCSTR"" vorhanden.
-
Erst mal suchen:
http://www.c-plusplus.net/forum/217594-full
-
philipp2100 schrieb:
Erst mal suchen:
http://www.c-plusplus.net/forum/217594-fullHilft nich weiter
Und was ist eigentlich dieses Nullstellenproblem
-
C++Funny schrieb:
Und was ist eigentlich dieses Nullstellenproblem
Glaube er meint damit, dass Indizes von Arrays und Vectors mit 0 beginnen.
Was ist denn die Fehlermeldung wenn du es mit
fn4.c_str()
versuchst?
-
habs gelöst
-
Dann wärs nett wenn du deine Lösung postest, damit andere auch noch was davon haben.