string zu short
-
ich versuche einen string mit hilfe von casts in einen short array zu wandeln, nur leider geling das mir nicht!!!
for( i=0; i < s; i++)
{
Zahl[i] = (short)strHugeint[s];s--;
}
-
1. Die einzelnen Chars sind schon Zahlen, da reicht eine einfach Zuweisung.
2. Deine Schleife funktioniert nicht richtig, bzw. kopiert nur die Hälfte
und die in umgekehrter Reihenfolge.Das wäre besser:
Zahl[i] = (short)strHugeint[i];Außerdem wäre es von Vorteil wenn du die Größe des Arrays nicht bei
jedem Schleifendurchlauf verkleinern würdes....Weg mit:
s--;
-
ich denke, du suchst das
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39488.html
und auchmal in die faq c++ schaun!