Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

Integer erzeugen

Danni_KA / 3 Antworten / Flachansicht Nickles

ich habe  z.B einen string mit den Zahlen"567451". Jetzt möchte ich jede Zahl 5,6,7.... in eine einzelne Integervariable setzen! Wie mache ich das am geschicktesten, wenn man bedenkt, das sich die Anzahl der Zahlen im String immer ändert, also ich im Vorraus nicht weiß wieviel Interger ich erzeugen muss! Geht das erzeugen der IntegerVariablen irgendwie automatisch? Klar ist nur, das ich die Anzahl der benötigten Variablen über den Befehl strlen bekomme.


Vielen Dank!

bei Antwort benachrichtigen
thomas woelfer Danni_KA „Integer erzeugen“
Optionen

du brauchst einen zeiger:

// alternativ: new (mit ++ geschmack)
int* pI = malloc( strlen( string) * sizeof(int)));

danach hast du speicher fuer integer ab der stelle auf
die pI zeigt.

WM_HOPETHISHELPS

this posting contains no tpyos.
bei Antwort benachrichtigen