Aus einzelnen Zeichen einen String machen

Es währe auch interessant welche Sprache Du benutzt?

Die GCC (GNU Compiler Collection) kann C, C++, Objective-C, Fortran, 
Java, and Ada verarbeiten. Fehlt nur noch Assembler für die 
verschiedenen Platformen.

Volker
Gast
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
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.
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

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.