System + string
-
Moin
Ich habe einen String Url, in dem eine url gespeichert ist.
also zb:#include <string>
string irgendwas = "www.google.de";Jetzt habe ich vor, mit system(+ die Url) die seite aufzurufen.
Da kommt aber immer der fehler :22 C:\Dev-Cpp\swit\main.cpp cannot convert `std::string' to `const char*' for argument `1' to `int system(const char*)'
Jetzt meine Frage: wie kann ich mit system() einen string ausführen, oder gibt es noch eine andere möglichkeit, eine seite im internet aufzurufen?
Danke schonmal
-
system() ist noch aus der alten C-Standard-Bibliothek und versteht daher Strings nur als char-Arrays. Ist aber mit std::string kein Problem:
string mystr = "command"; system(mystr.c_str());
MfG SideWinder
-
thx hat geklappt
-
OMG! Hab hier den Thread mal durchgelesen, und war überrascht, dass man mit der Konsole überhaupst Internetseiten aufrufen kann! Ich habe einfach mal 'command' eingegeben, und aufeinmal wechselt mir die Konsole in DOS, ich weis nicht, was ist das ?? Aufeinmal geht alles so langsam ..
Und wie heist der Befehl, Seiten aufzurufen ?
Danke schonmal,
Mikey