zugriff auf zeichenkette
-
hi,
nun habe ich mal ein ganz extravagantes problem (problem für mich jedenfalls).
ich rechne in meiner funktion viele zahlen zusammen ('+' und ''). nun möchte ich auf die letzte ziffer des ergebnisses zugreifen um damit weiterarbeiten zu können. z.B. res=((5*7)+(8*9)+(53)); >> res=122 >> nun möchte ich auf die letzte ziffer (die letzte 2 also) zugreifen und damit nachher weiterrechnen, wie muß ich dabei vorgehen??vielen dank an euch
-
Zeichen zählen und dann []-Operator benutzen.
Bye, TGGC (Denken, und gut ist.)
-
Wenn du dein Ergebnis aber nicht als string sondern als Zahl haben solltest, dann nimmst du "% 10" dafür. (bzw. die Fließkomma-Variante modf)
-
mmhhh, das sagt ihr so einfach (ist es wahrscheinlich ja auch) aber:
habe folgendes probiert:
for (int i=0;i<=res;i++) unsigned short res2[i];
irgendwie klappt das aber nich...
-
unsigned int zahl = 1234; unsigned int letzte_ziffer_von_zahl = zahl % 10;
-
vielen dank :p , genau das hatte ich gesucht
nun weiß ich wieder etwas mehr