MessageBox
-
Hallo kann man auch in eine MessageBox selbst einen Text hereinschreiben und trotzdem eine Variable in der MessageBox verwenden ?
) Fehlt beim Funktionsaufruf bekomm ich immer ausgeben aber wo muss die ) da hin O_o
string nachricht = "nachricht"; MessageBox(0,"Das ist eine" , nachtricht.c_str() ,"Programm",0);
-
Indem Du die beiden Strings vorher zusammenfügst und den neu erzeugten String dann anzeigst.
-
string nachricht = "Nachricht"; MessageBox(0, ("Das ist eine " + nachricht).c_str(), "Programm", 0);"Das ist eine " und der gesamte Ausdruck "("Das ist eine " + nachricht)" können dabei, je nach Compiler, implizit in std::string konvertiert werden. Wenn nicht, musst du halt den Konstruktor von string verwenden, zB. std::string(std::string("Das ist eine ") + nachricht).c_str();