uint32_t to string

OP #817543
Lesenswert?
• ▲
▼
hallo
ich zähle mit einem timerinteruppt immer weiter hoch und sende die 
zählerwerte an den pc das problem ist das ich über 65000 probleme 
bekomme
deswegen müsste ich den uint32_t in einen string wandeln weiß jemand wie 
das geht.

uint32_t to string?

danke
OP #817565
Lesenswert?
• ▲
▼
da so hat es geklappt..trotzdem danke
1
#include <stdint.h>
2
/*
3
 
4
Funktion zur Umwandlung einer vorzeichenlosen 32 Bit Zahl in einen String
5
 
6
*/
7
 
8
void my_uitoa(uint32_t zahl, char* string) {
9
  int8_t i;                             // schleifenzähler
10
 
11
  string[10]='\0';                       // String Terminator
12
  for(i=9; i>=0; i--) {
13
    string[i]=(zahl % 10) +'0';         // Modulo rechnen, dann den ASCII-Code von '0' addieren
14
    zahl /= 10;
15
  }
16
}

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren