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 😉


Anmelden zum Antworten