Forum: Compiler & IDEs uint16_t in einen String umwandeln


von Jens123 (Gast)


Lesenswert?

Hallo,
wie kann ich uint16_t in einen String umwandeln, um diesen auf einem
Display auszugeben??

Ich habe schon in Google etc gesucht leider nichts brauchbares
gefunden

Gruss Jens

von Rufus T. Firefly (Gast)


Lesenswert?

itoa  (wobei itoa wohl einen int erwartet, kann also sein, daß es da mit
dem Vorzeichen Probleme gibt - nach long casten und ltoa verwenden)

#define LAENGE 10
char string[LAENGE];
uint16_t meinevariable;

  meinevariable = 123;
  snprintf(string, LAENGE, "%u", meinevariable);

Hast Du gerade wirklich diese Frage gestellt?

von Chris (Gast)


Lesenswert?

> Ich habe schon in Google etc gesucht leider nichts brauchbares
> gefunden

Tut mir Leid, aber das nehm ich dir nicht ab.

Eine spontane Google-Suche, die mich gerade mal 10 sekunden gekostet
hat, ergab:
http://www.google.com/search?hl=de&q=uint16_t+string+umwandeln&btnG=Suche&lr=

von Stefan Seegel (Gast)


Lesenswert?

oder einfach utoa nehmen ?!

von Jens123 (Gast)


Lesenswert?

besten dank habs geschafft

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.