Einzelnen Beitrag anzeigen

hugo1990

Registriert seit: 27. Dez 2006
166 Beiträge
 
Turbo Delphi für Win32
 
#14

Re: Term (Zeichenfolge 1+2*3) in Fließkommazahl

  Alt 16. Sep 2009, 14:20
Zitat von freak4fun:
Zitat von Uwe Raabe:
Übrigens bekommt der bei der Eingabe "1+2*3=" eine 9 heraus, während ein Formelinterpreter eine 7 auswerfen würde.
Nicht unter Win7.
Der Taschenrechner unter XP sollte auch eine 7 ausspucken, man muss ihn nur auf Wissensschaftlich stellen.


Zitat von Forlan:
Zitat von Delphi-Narr:
Oh...

Dann muss ich halt den Term zerlegen und die Zeichen suchen, wie beschrieben - nur wie???
Das hat Himitsu doch bereits geschrieben und imho auch gut erklärt
Ich schätze mal er weiß nicht, wie er in dem Term nach den Zeichen suchen soll. Hierzu wäre zu sagen, dass man auf einzelne Zeichen in einem String folgendermaßen zugreifen kann:

S[1] // greift auf das erste Zeichen im String S zu Weiterhin wären vielleicht noch die Befehle Copy und Pos hierfür interessant.
  Mit Zitat antworten Zitat