Gast
#1562464
Hi, gibts irgendeine funktion im Studio die diese aufgabe löst, nicht itoa oder printf / sprintf, etwa "itod" ? wenn ja, wo? habe eine selbst gebastelt, läuft auch ganz gut, nur evtl. ist ja auch etwas im AVR STudio vorhanden.... Gruß, Thorsten uint16_t Hex2Dez (uint16_t hex) { uint16_t dez=0; while(hex>=10000) { hex-=10000; } while(hex>=1000) { dez+=0x1000; hex-=1000; } while(hex>=100) { dez+=0x100; hex-=100; } while(hex>=10) { dez+=0x10; hex-=10; } while(hex>=1) { dez+=0x1; hex-=1; } return dez; }