Integer in String einfügen
-
Hi all!
ich weiß das is ne noob frage aber ich komm da ned ganz weiter.
string Test("Dieser String ist "); string Test2(" Zeichen lang."); string Result(""); Result = Test + 20 + Test2; cout << Result << endl;
habe jetzt hier mit absicht das includieren von headern und die main funktion ned mit aufgeschrieben weils mir nur um dieses prob geht
habs auch schon mit _itoa() probiert unter linux gibbet die funktion scheinbar nicht. Also ich suche einfach nur so einen Convert Funktion wie in Delphi "IntToStr()" zum beispiel.
danke schon im voraus
-
-
Vielleicht versteh ich dein Problemm nicht richtig, aber das geht doch irgenwie ganz einfach.
string Test("Dieser String ist "); string Test2(" Zeichen lang."); cout << Test << 20 << Test2 << endl;
Wenn du das "Zwischenergebnis" Result unbedingt benötigst verwende einen stringstream. Damit schreibst das was cout auf die Konsole schreibt, in einen string, ganz wie der Name sagt.
mfg JJ
-
ja ich brauchte das result, deswegen ging das mit dem cout ned, und die stringstream funktionen kannte ich noch ned *g*
habs jetzt so gemacht und es funzt einwandfrei, trotzdem danke