Entwickler-Ecke
Sonstiges (Delphi) - string->nummerischer wert
patrick - Sa 12.04.03 15:09
Titel: string->nummerischer wert
ich würde gerne einen string in einen nummersichen wert umwandeln.
wie schaff ich das :?:
(es würde mir schon reichen wenn ich weiß wie ich den ansi code von einem character herausbekomme)
thx
maximus - Sa 12.04.03 15:30
Bin mir nicht sicher was du meinst...such dir eine funktion aus:
int := StrToInt(str); // -> strToIntDef(str, 0)
_byte := ord(character);
:wink:
LCS - Sa 12.04.03 15:31
Hi
Konvertieren eines Strings in einen numerischen Wert:
StrToInt
StrToFloat
StrToCurrency
Ansi-Code eines Zeichens:
Ord
Gruss Lothar
Popov - Sa 12.04.03 18:39
Zum Prüfen ob es eine korrekte Zahl ist, kannst du eine der Funktionen benutzen.
patrick - Sa 12.04.03 23:11
also dann ganz konkret:
ich hab einen string denn nenn ich jetzt mal
tststr
tststr bekommt folgenden inhalt:
z.b.
Quelltext
1:
| tststr:='5as4fasf8ga15f48ea6f15df'; |
nun will ich durch ein mathematischen verfahren eine zahl zwischen 1 und 4 herrausbekommen.
dieses verfahren soll sich neber der textlänge auch auf den string an sich stützen
z.b. werden zum errechnen durch eine
andere formeldie 2te,6te 12te, und die 21te stelle im string "herrausgefischt" und in der formel mitverarbeitet.
es handelt sich bei dem projekt um ein verschlüsselungsprogramm deswegen entschuldigt das ich das problem nicht einfacher erklären kann ohne einen wesentlichen teil des codes offenzulegen. :oops:
thx
Aya - So 13.04.03 01:31
Hi,
wie schon erwähnt kannst du mit Ord() den ANSI Wert von einem Char herausbekommen.
um nun z.B. den AnsiWert vom 3ten Zeichen deines Strings rauszubekommen mußt du:
machen.
Au'revoir,
Aya~
Delete - So 13.04.03 03:52
Falsch. Delphi-Strings fangen bei 1 ein. :wink:
Popov - So 13.04.03 06:22
Wie kommst du darauf, daß jemand anhand der Frage:
| Zitat: |
| ich würde gerne einen string in einen nummersichen wert umwandeln. |
denkt, daß du nicht '123' in 123 konvertieren willst? Deine erste Frage hat mit dem eigentlichen Problem nicht im entferntesten zu tun.
Zu der Bemerkung:
| Zitat: |
| es handelt sich bei dem projekt um ein verschlüsselungsprogramm deswegen entschuldigt das ich das problem nicht einfacher erklären kann ohne einen wesentlichen teil des codes offenzulegen |
a) Es gibt bereits geniale Verschlüsselungsalgorithmen. Theoretisch kann es sein, daß du noch einen genialeren gefunden hast. Aber ich glaube nicht, daß es so einfach ist.
b) Ein Verschlüsselungsalgorithmus, das man anhand eines offenen Codes knacken kann ist kaum was wert.
patrick - So 13.04.03 12:26
wer sagt denn das ich einen komplett neuen algorytmus schreiben will??
dafür gibt es professionelle firmen und unis in denen hochintelligente typen sitzten. :D
das was ich vorhab hat nur zu einem teil mit dem verschlüsselungsalgorithus zu tun 8)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!