Konkatenierungsproblem
-
#include <sstream> int main() { std::stringstream stream; stream << "Fenster (" << breite << "x" << hoehe << ")"; }Den Rest kriegst du sicher selbst hin.
-
ich raff den Zusammenhang leider überhaupt nicht
-
Dann musst du möglicherweise noch ein paar Grundlagen lernen.
Kannst du dein Problem etwas spezifischer darlegen?
-
ich raffe nicht was stream ist, was steht jetzt in stream (einfach der String)?
wie komme ich jetzt zu nem char* ?
Ich kenne stream halt nicht bzw versteh es nich so ganz
-
In dem Stream steht jetzt genau das, was du in deinem String stehen haben willst. Mit der Funktion .str() des Streams kriegst du diesen String. Mit der Funktion .c_str() des Strings kriegst du dein Char-Array.
Das sind aber minimale Grundlagen die man eigentlich schon kennen müsste, bevor man irgendwas mit Fenstern programmieren will.
-
soweit komme ich auch noch mit. Aber wenn ich jetzt aus dem stream, mit:
string str = stream.str();den String habe, schnalle ich nicht wie ich den String str in
const char* name = ??ablegen kann??
-
Wie wärs mit einem C++ Tutorial?
Wie wärs, wenn du dir einfach mal die Member-Funktionen von string anschaust?
-
denn
name = str;klappt nicht
-
Lies das bitte mal.
http://www.cplusplus.com/reference/string/string/c_str/
-
dontknowexactly schrieb:
schnalle ich nicht wie ich den String str in
const char* name = ??- sind das Grundlagen, die in jedem Buch/Tutorial stehen sollten.
- warum überhaupt const char*? wieso arbeitest du nicht mit strings?