Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Mit Strings als Inttegers rechnen
Moritz M. - Fr 11.10.02 22:31
Titel: Mit Strings als Inttegers rechnen
Hi!
Ich habe z.B. 2 Strings:
Aber wenn Ich (ergebniss ist ein integer)
Quelltext
1:
| ergebniss:=integer(a)+integer(b); |
rechne, kommt was ganz komisches raus.
Wie muss ich das dann machen?
cu
Onz
(12.10.02 10:37 Tino) Code-Tags hinzugefügt.
Wiesenbiber - Fr 11.10.02 22:37
Titel: Mögliche Lösung
Hi,
kannst es ja mal so Probieren:
Quelltext
1: 2: 3: 4:
| Bsp.: a := '5'; b := '7'; ergebnis := StrToInt(a) + StrToInt(b); |
Moritz M. - Fr 11.10.02 22:59
Titel: Hi!
Hi!
Danke!
cu
Onz
Wiesenbiber - Fr 11.10.02 23:03
Titel: Kein Problem
Hi,
scheint ja wohl geholfen zu haben! 8)
cu
SMI - Sa 12.10.02 03:20
Mit dem Cast integer(string) müsstest du die Speicheradresse des Strings erhalten, wenn ich mich nicht täusche. Daher kommt das komische Ergebnis, du addiert die Speicher Addressen und nicht deren Inhalt.
SMI
Moritz M. - Sa 12.10.02 09:58
Titel: Hi
Hi
Das kann gut sein..
Da kam nämlich sowas wie 53750234872 raus.
cu
Thanks
Onz
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!