Hallo, hab mir hier http://www.mikrocontroller.net/articles/Festkommaarithmetik#ITOA_selbst_gemacht gerade mal die itoa funktion angesehn. müsste die funktion nicht so aussehen:
1 | void my_uitoa(uint32_t zahl, char* string){ |
2 | int8_t i; // schleifenzähler |
3 | |
4 | string[10]='\0'; // String Terminator |
5 | for(i=9; i>0; i--) { |
6 | string[i]=(zahl % 10) +'0'; // Modulo rechnen, dann den ASCII-Code von '0' addieren |
7 | zahl /= 10; |
8 | }
|
9 | }
|