Aus einzelnen Zeichen einen String machen

Gast #1940731
Lesenswert?

Die Programmiersprache ist C und die (bis zu) 17 Werte sind als Integer 
in einem Array gepseichert.
Dieser HEX Integer werden über eine Funktion als DEZ umgewandelt und 
sollen jetzt zu einem String zusammengefasst werden, um diese dann auf 
einem GLCD anzeigen zu können.
Sonst habe ich einzelne Werte in einem Arry gespeichert die ich nicht 
sauber auf dem Display ausgeben kann.

ich weiß blos nicht wie ich diesen "zusammengesetzten" String 
programmieren muss !?

Gruß Andreas P.
Persönliche Seite #1940832
Lesenswert?

Andreas P. schrieb:
> Dieser HEX Integer werden über eine Funktion als DEZ umgewandelt

Nicht schon wieder.

Nein.

Du hast 17 int-Werte und möchtest deren dezimale ASCII-Repräsentation in 
einen String packen.

Problemzerlegung:

Was macht man, um die dezimale ASCII-Repräsentation eines int-Wertes 
zu erhalten?

Sieh Dir mal an, was die Funktion itoa macht.

Oder was man mit sprintf so anstellen kann.

Und nun überleg Dir, wie Du das Ergebnis davon 17fach zusammenpacken 
kannst.

Sieh Dir mal an, was die Funktion strcat macht.

Außerdem überlege, wie groß der String insgesamt werden muss und wie er 
vor dem ersten Aufruf von strcat initialisiert werden sollte.
#1940850
Lesenswert?

Und wenn du dann immer noch nicht weiter kommst, dann geh in den 
nächsten Buchladen oder zu Amazon und kauf dir ein C-Buch.

Was red ich denn da? Kauf dir auf jeden Fall ein C-Buch!
Du wirst es brauchen. Ohen kommst du nämlich nicht weit.

Dein Problem gehört irgendwo in die 5. oder 6. Übungsstunde. Von 30.
Wenn du jetzt schon anstehst, kannst du dir wohl vorstellen, was da noch 
alles auf dich wartet.

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