Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » parse int to string

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
08.03.2005, 16:27 Uhr
~sternchen
Gast


hallo ihr lieben,

ich muss nur ein kleines problem lösen und das gestaltet sich momentan als sehr schwierig. grob gesagt möcht ich nur einen int-wert in einen stringwert übergeben, wobei der int-wert die 10 000 leicht überschreiten können muss, weswegen ich das mit char schonmal nicht machen kann.


C++:
...

constant int number;
int feld[];
feld = new int Feld[number];

    for (int s=0; s<number; s++ ){
        
            feld[s] = s;
            
        }
        



ziel dabei ist es namensbezeichnungen für die 10000 objekte zu erzeugen. das objekt 15 soll auch auf feld[15] liegen. ich möchte also machen koennen,


C++:

//pseudocode
string 15 = feld[15];





wahrscheinlich geht das fix. in java gibts da glaub ich einfach ne funktion .toString. aber wie gesagt es ist wichtig das ich danach auf jeden in als zugriffwert einen string als namen zurückgegeben werden muss.

hat da irgendwer ne kleine lösung???
:D

gruß sternchen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.03.2005, 16:37 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du meinst sowas?


C++:
char string[50]; // 50 buchstaben, sollte reichen
int zahl = 50000;
sprintf(string,"%d",zahl);



in string steht dann "50000" drin (ohne Hochkommas)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.03.2005, 16:43 Uhr
~sternchen
Gast


naja, das hab ich auch ausprobiert. nur wie greife ich dann auf element 2500 zu?
ich muesste auf das 2500ste element zugreifen koennen.
also...

C++:
a = string[2500]




und a würde mir den string "2500" liefern.
ich habe dann nämlich 50000 elemente und jedes soll seinen eigenen namen bekommen in aufsteigender reihenfolge von integern.

was meinst du dazu? oder versteh ich dich falsch?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.03.2005, 13:49 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ich versteh nicht ganz was du tun willst.

ist in deinem beispiel a ein string oder ein integer?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.03.2005, 15:57 Uhr
~sternchen_1709
Gast


also

a soll dann ein string sein! ich will diesen ja einfach nur aus dem feld mit integern auslesen und dann als string weiterverwenden. geht das?

gruß
sternchen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
09.03.2005, 16:19 Uhr
Oliver
S2-Pixelgeneral


Ich versteh's auch nicht so richtig, meinst du ein Stringarray?


C++:
char numbers[50][10000];

for(int i=0;i<10000;++i)
    sprintf(char[i],"%d",i);


--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )

Dieser Post wurde am 09.03.2005 um 16:19 Uhr von Oliver editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.03.2005, 20:43 Uhr
Pablo
Supertux
(Operator)


passt besser in ANSI C/C++ -->
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.03.2005, 21:00 Uhr
(un)wissender
Niveauwart


Einfach, sauber, schnell und sicher...


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

int main()
{
    const int intValue = 15000;
    std::stringstream formater;
    formater << intValue;
    std::string stringValue(formater.str());
    std::cout << stringValue;    
}


--
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: