![]() |
Hilfe bei ascii konvertiernung
Hi
ich hab ma ne frage: wenn ich eine konvertierung in verschiedene zahlensysteme vollziehen will. dann brauch ich auch irgendwann mal ascii zeichen so und jetzt mein problem wenn ich nun delphi überredet hab buchstaben zu erkennen aber ihm dann noch zu sagen welches zeichen dem ascii code entspricht geht bei mir nicht um damit weiter zurechen. ich hoffe ihr habt es verstanden was ich machen will ^^"""... p.s. ich kenn noch nich so viele befehle ich weiß nur das hintendran noch eine if anweisung muss . also bitte nicht zu kompliziert ^^ danke !!!! mfg raphael |
Re: Hilfe bei ascii konvertiernung
Hi Rapahel ... und Herzlich Willkommen in der DP! :hi:
Ersteinmal etwas vorneweg: Wie geben uns hier in der Regel sehr viel Mühe, die gestellten Fragen zu beantworten. Aber das hängt auch davon ab, wieviel Mühe sich die Fragesteller geben. Bitte gib ein wenig Acht auf deine Schreibweise. Hier mal ein paar Hinweise wie man es besser machen könnte. Zitat:
Mir scheint, das du noch nicht viel programmiert hast. Das ist keine Schande, denn jeder hat mal angefangen. Deswegen sei dir gesagt, das jedem Programm eine gewisse Theorie vorausgeht. Damit meine ich, das man erst darüber nachdenkt, was man wie erreichen will. Wenn du das dann weißt, kannst du auch konkretere Fragen stellen, denn dann hast du ein spezielles Problem. Mir scheint, das du wissen willst, wie man den Zeichen Werte zuordnen kann. Eine einfache Lösung ist ein Array. Nehmen wir an, du willst das hexadezimale Zahlensystem nutzen. Dann könntest du dir ein Array mit folgendem Inhalt definieren:
Delphi-Quellcode:
Als nächstes müsstest du dir eine Suchfunktion bauen, die dir den Index des Zeichens liefert, dessen Wert du suchst. Der Index entspricht dann dem Wert des Zeichens ("B" wäre dann gleich 11).
const
Zeichen : array[0..15] of char = ('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'); Danach musst du die Werte nur noch gemäß der Wertigkeit ihrer Stelle zusammenrechnen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz