Forum: Mikrocontroller und Digitale Elektronik Umwandlung von Datentyp in C


von van Tronje (Gast)


Lesenswert?

Hei Leute,
wollte mal wieder ne dumme Frage stellen(Gruss an Karl-Heinz B. und Co.
:-) ).
Ich will eine integer Variable in eine char Variable umwandeln. Die
Integer-Werte liegen im Bereich von 0 bis 48'000. Weiss jemand wie ich
das umwandeln kann? Ich habe schon eine mathematische Loesung, aber die
ist sehr lang und kostet zu viel Zeit, weiss jemand eine einigermassen
schnelle Loesung?????

Viele Gruesse
Thorsten D.

von Rolf Magnus (Gast)


Lesenswert?

Ich weiß ja nicht, um welche Plattform es geht (wie groß ein char ist),
aber normalerweise gibt es keine Lösung. Der Bereich von 0 bis 48000
paßt einfach nicht in 8 bits.

von van Tronje (Gast)


Lesenswert?

Ich will halt jede Ziffer, also z.B. bei 48000 ne 4 8 und drei Nullen
einzeln senden....

von Sonic (Gast)


Lesenswert?

Dann solltest du es in einen String umwandeln, nicht in Char.

von van Tronje (Gast)


Lesenswert?

Ja, String ist auch OK, aber wie mach ich das???

von inoffizieller WM-Rahul (Gast)


Lesenswert?

mit itoa

von van Tronje (Gast)


Lesenswert?

Danke alter es klappt!

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.