Array Inhalt zusammenführen

(Firma: HFu)
Prüfe ob der Char eine Ziffer ist (müste Hex 0x30 bis 0x39 sein) wenn ja 
rechne den char minus 0x30 (Hex) dann schauen ob der nächste wert auch 
wieder eine Zahl ist, wenn ja alte zahl mal 10 rechnen und wieder plus 
char minus 0x30(hex) wenn du immer bevor du addierst mit 10 
multiplizierst geht das sogar direkt in einer schleife. Sobald der 
naechste Wert keine Ziffer mehr ist kannst du aus der schleife raus 
springen.
Standard-C kennt noch strtol.

Mit scanf kann man das auch machen.

Achte bitte darauf, das du einzelne Zeichen in einfache Hochkommas 
setzt.

"A" ist ein Stringliteral, Du erhälst die Anfangsadresse des ersten 
Zeichens.
'A' ist das Zeichen A

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 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.