Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » inttostr()?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.06.2006, 19:23 Uhr
~coutcin
Gast


hallo programmierfreunde,

ich weiß nicht - irgendwie steh ich gerade auf dem schlauch.
ich möchte im programm einen string variabel(integer + string)
zusammensetzen. ich hatte zunächst an so etwas gedacht:

int ak_int = 1;
string beispielstring = ".HALLO";
beispielstring = ak_int + beispielstring;

und dann zusätzlich vielleicht mit (string). zusätzlich habe ich das ganze
noch als stream versucht - will aber auch nicht. im prinzip bräuchte
ich so etwas wie inttostr() aus pascal. hat jemand eine idee?
vielen dank.

mfg coutcin
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.06.2006, 20:02 Uhr
(un)wissender
Niveauwart



C++:
#include <iostream>
#include <sstream>
#include <string>

int main()
{
    int myint = 1;
    std::string mystring = "Hallo ";
    std::stringstream formater;
    formater << mystring;
    formater << myint;
    std::cout << formater.str();
}


--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.06.2006, 20:15 Uhr
kronos
Quotenfisch
(Operator)


in C:

C++:
#include <stdio.h>
char *str;
#ifdef _GNU_SOURCE
asprintf(&s,"%d%s", ak_int,beispielstring);
#else
str=malloc(strlen(beispielstring)+20);
sprintf(&s,"%d%s",ak_int,beispielstring);
#endif

--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>

Dieser Post wurde am 14.06.2006 um 20:15 Uhr von kronos editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.06.2006, 00:04 Uhr
~coutcin
Gast


danke für die beiträge. ich hab es über den
ansatz mit <sstream> soweit hingekriegt. jetzt
fehlt mir nur noch eine möglichkeit den stream zu
leeren. hab mal formater.clear() versucht - wird
auch akzeptiert - wenn ich dann aber den stream
ausgebe, ist immernoch der vorherige string enthalten.
weiß jemand was?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.06.2006, 00:06 Uhr
(un)wissender
Niveauwart


Tja wie wäre es mit doku lesen?
formater.str("") ist das was du suchst.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: