Computerhilfen.de
Design und Entwicklung => Programmieren Forum & Hilfe => Thema gestartet von: eierbaer am 23.09.04, 17:16:33
-
Hallo,
Mein Program ist fast fertig...
doch leider habe ich das Problem das der Compiller mir am Ende sagt:
"cannot convert `std::string' to `const char*' for argument `1'
to `int system(const char*)'"
Wie kann ich es denn Konvertieren?
DANKE
-
Ein Blick in die Hilfe offenbart ein Memberfunktion
c_str()
Die liefert genau das was Du brauchst.
-
Also wie mache ich auseiner string:
"string kommando=("net send "+Computername+" "+Nachricht);"
eine const char?"system(kommando);"
Oda gibts da bei meinem Fall nen Trick?
-
Ein Blick in die Hilfe offenbart ein Memberfunktion
c_str()
Die liefert genau das was Du brauchst.
-
Sry ich bin noch noob in sachen c++ !
wo muss ich das denn einsetzen dieses "c_str()"?
Das Programm soll den Net-send Befehl ausführen und ich bekomme es nicht konvertiert :( ...
DANKE
-
Also:
system( kommando.c_str() );