Forum
Tipps
News
Menu-Icon

Wie kann ich einen "string" in eine "const char*" konvertieren ?

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


Antworten zu Wie kann ich einen "string" in eine "const char*" konvertieren ?:

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?

« Letzte Änderung: 23.09.04, 18:12:24 von eierbaer »
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() );


« c++ Projeckt blicke nicht mehr durch, bräuchte hilfe Suche Programmierer für Paracod »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Programm
Siehe Software...

Blende
Die Blende, oder auch fotografische Blende, ist eine mechanische Vorrichtung und Teil des Objektives bei Foto- und Videokameras. Dieser Teil des Objektivs kontrolliert di...

Eingabefelder
Als Eingabefelder werden in einem Programm oder in Online-Formularen die Stellen bezeichnet, an denen Informationen eingetippt werden können. Die Beschriftung neben ...