Forum: Mikrocontroller und Digitale Elektronik sprintf - 32 Bitzahl umwandeln in string


von worker (Gast)


Lesenswert?

hallo,

wie kann ich eine 32 bitzahl umwandeln mit sprintf?
programmiere einen c164 mit tasking compiler.


u32 zahl
sprintf(teststring, "test: %u\n",zahl);

dieses funktioniert nicht.

mfg
worker

von Haku (Gast)


Lesenswert?

Guck mal nach, für was %u steht.

von Stefan E. (sternst)


Lesenswert?

Wie breit ist denn ein int? Vermutlich sind 32-Bit ein long int, dann 
musst du "%lu" verwenden.

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.