Forum: Mikrocontroller und Digitale Elektronik Funktion die zugehöriges ASCII zeichen liefert


von sam (Gast)


Lesenswert?

gibt es in c eine Funktion, die von einer Zahl das zugehörige ASCII
zeichen liefert?
wie heisst die funktion und in welche #include datei find ich sie?
danke!

von Matthias Hartmann (Gast)


Lesenswert?

itoa

stdlib.h (VC 7)

bitte

von Rufus T. Firefly (Gast)


Lesenswert?

int x = 4;

char c;

c = x + 0x30;

printf("Zahl %d - Zeichen '%c'\n", x, c);

Oder was?

von sam (Gast)


Lesenswert?

int i=67;

*string = chr(67);


wie heisst die funktion chr() richtig und in welche lib find ich sie?,
den itoa funktioniert nicht

von chrissy (Gast)


Lesenswert?

Wie hast du itoa() denn benutzt?

von chrissy (Gast)


Lesenswert?

Üblicherweise empfiehlt es sich anstelle itoa ohnehin sprintf zu
benutzen, da itoa nicht zum ansi Standart gehört.

von OldBug (Gast)


Lesenswert?

Auf µCs empfiehlt sich [s]printf gerade nicht, da es sehr
Speicherhungrig ist...
Wenn man allerdings genügend Speicher vorweisen kann, steht einer
Verwendung von [s]printf natürlich nichts mehr im Wege und sollte auch
genutzt werden!

von sam (Gast)


Lesenswert?

sorry ...ich hatte noch was wichtiges zu tun....
itoa() gibts in meiner stlib.h nicht...und sprintf() macht mir
speicherprobleme....wie kann ich eine itoa() Funktion selber bauen?

von sam (Gast)


Lesenswert?

itoa() gibts in meiner stlib.h nicht...und sprintf() macht mir
speicherprobleme....wie kann ich eine itoa() Funktion selber bauen?

danke

von Quark (Gast)


Lesenswert?

@sam
mit welchem "C" arbeitest Du denn, dass es itoa()
bei Dir nicht gibt? Vieleicht wäre auch der Controller
interessant.
Grüße
Quark

von sam (Gast)


Lesenswert?

@ Quark &alle anderen

ich arbeite mit dem "Code Composer Studio" von texas Instruments und
muss den DSP TMS320F2812  von TI programmieren.
heisst dort die funktion anders?
danke!

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.