Forum: Mikrocontroller und Digitale Elektronik Binär zu ASCII


von Sebastian D. (bineuling)


Lesenswert?

Hallo,

ich möchte einen digitalisierten Spannungswert auf dem Display ausgeben 
(in c). Dazu muss der Wert in ASCII vorligen. Wie ich aus dem Binärwert 
über BCD nach ASCII komme weiß ich. Die Frage ist nur welche Struktur 
ich für den ASCII wert verwenden soll.
Ich will eine Funktion schreiben die nicht in der main.c liegt und als 
parameter den binary wert bekommt. Soll man da ein Struct, Array oder 
sonstwas nehmen ? Und wo werden diese "Platzhalter" dann bekannt gegeben 
?

von Martin (Gast)


Lesenswert?

Meinst du mit Binärwert einen ganz normalen Byte- oder Integerwert?
Für den ASCII-String übergibts du an die Funktion einen Zeiger auf den 
String.

von Peter D. (peda)


Lesenswert?

Wie lange programmierst Du schon in C?
Hast Du schonmal in ein C-Buch geschaut?

Die Funktion heißt itoa() und benötigt einen 7-Byte Array ("-32768\0") 
als Ausgabepuffer.


Peter

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.