Hi, hab mal wieder ein kleines C problem.
wie kann ich am einfachsten von einer Integer Zahl die letzten beiden Ziffern anzeigen lassen? (z.B. bei 4353236 will ich nur die 36 haben.
Danke!!!!!
Hi, hab mal wieder ein kleines C problem.
wie kann ich am einfachsten von einer Integer Zahl die letzten beiden Ziffern anzeigen lassen? (z.B. bei 4353236 will ich nur die 36 haben.
Danke!!!!!
Hi!
Alles mit Integerrechenoperationen:
Einfach durch 100 teilen. Das Ergebnis mal 100. Dann sind die beiden letzten Stellen jeweils 0 (Null). Dieses ergebnis vom ursprünglichen Wert abziehen.
Übrig bleiben dann die beiden letzten Stellen.
Bis denn
Andreas
Hi,
warum nimmst Du nicht direkt das Modulo ?
char *print2lastdigits(int val)
{
static char sRet[3];
sprintf(sRet,"%.2d\0",val%100);
return(sRet);
}
Gruss, vergisses
hey, super
danke für die schnelle Hilfe!!!!!!!