16Bit Zahl zu String

#1207236
Lesenswert?

T.M. wrote:
> krieg ich mit utoa nicht den jeweiligen ASCII code ? und nicht die Zahl
> welche ich will ?

Wie wärs, wenn du dir einfach mal im Web eine Dokumentation zu utoa 
suchst.

Ist mir sowieso unverständlich, wei man ohne Unterlagen eine 
Programmiersprache benutzen kann. Aber seis drum.
#1207244
Lesenswert?

T.M. wrote:
> krieg ich mit utoa nicht den jeweiligen ASCII code ? und nicht die Zahl
> welche ich will ?
Hä? Oben wolltest Du doch die Zahl in einen String wandeln. Und ein 
String besteht im kontextuellen Sprachgebrauch nunmal aus ASCII-Zeichen. 
Was meinst Du denn, was sprintf ausspuckt?
#1207259
Lesenswert?

Tilo wrote:
> Hm, der ganze Artikel bezieht sich nur auf AVR? Habe ich überlesen, dass
> es hier um AVR speziell geht?

Nein. Der Artikel (zumindest der von mir verlinkte Abschnitt) bezieht 
sich nicht auf AVR im Speziellen, sondern auf die Programmiersprache C 
im Speziellen. Im Artikel sind 3 Methoden angegeben, wie man das 
Gewünschte erreichen kann. 2 davon funktionieren auf jedem noch so 
grindigen C-System (printf/sprintf bzw. eine selbstgemachte 
Ausgabefunktion), während die dritte nur auf ausgewählten C-Systemen 
funktioniert (itoa bzw. utoa), wobei praktisch alle C-Systeme eine 
derartige Funktion anbietet.

Ich kenn zwar die von dir erwähnte newlib nicht, aber ich würde fast 
darauf wetten, dass es eine entsprechende Funktion gibt (die u.U auch 
_utoa heißen könnte) und du nur nicht das richtige Header File hast.
#1207261
Lesenswert?

Tilo wrote:
> Hm, der ganze Artikel bezieht sich nur auf AVR? Habe ich überlesen, dass
> es hier um AVR speziell geht?
Nein, aber Du hast die Forenregeln nicht beachtet und in Deinem OP 
nicht erwähnt, um was es wirklich geht!

Zitat:
1
Wichtige Regeln - erst lesen, dann posten!
2

3
    [...]
4
    * Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
5
    [...]

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren