Strings mit Variable ergänzen
-
Hallo, mich würde interessieren ob ich in einem String ein Wort mit einer Variable speichern kann.
Ausgabe=Name; // Dies ist ja einfach
Ausgabe="Name: "; // Auch nicht so schwerKann man dies auch kombinieren?
Meine Idee war:Ausgabe=("Name: %s",Name); // Syntax wie beim printf, aber es funnktioniert nicht.
Also ist dies möglich? Wenn ja wie?
-
Vielleicht so?
#include <iostream> #include <string> int main(void) { std::string name = "Anbo"; std::string ausgabe = "Hallo " + name + "!"; std::cout << ausgabe << std::endl; return 0; }
-
Vielen Dank für die schnelle Antwort. Ich werd das mal ausprobieren. Bin jetz erst schlafen.
Dankeschön.
-
#include <iostream> #include <string> #include <sstream> int main(void) { std::stringstream ausgabe; std::string name = "Anbo"; ausgabe << "Hallo " << name << "!\n" << "4 + 4 = " << 4 + 4 ; std::cout << ausgabe.str() << std::endl; return 0; }Gute Nacht!
