Zahl in String einfügen
-
Ich würd einem std::string gern eine Zahl zuweisen bzw. anhängen. Sowas wie
int i=123; std::string text="ABC"; text+=i; //Text entspricht nun "ABC123"Wie kann ich das machen?
-
Du musst die Zahl erst in einen String umwandeln (FAQ).
Alternativ kannst du auch gleich einen stringstream statt dem string nehmen. Also z.B. so:
// <sstream> inkludieren std::stringstream text_stream; text_stream << "ABC"; text_stream << 123; std::cout << text_stream.str(); // gibt ABC123 aus