Forum: Programmieren allgemein
Delphi
by Whookie,
19. Jun 2016
leider passt das von der Parameterliste her nicht (und liefert vor allem keinen endptr zurück).
Meine momentane Lösung sieht (nach einem Blick auf TextToFloat) wie folgt aus:
// maybe have an overloaded Version with Extented result
function StrToDecimal(nptr: PAnsiChar; Var endptr: PAnsiChar; Const AFormatSettings: TFormatSettings): Double;
Var
LDecSep: AnsiChar;
LResult: Extended;
Forum: Programmieren allgemein
Delphi
by Whookie,
19. Jun 2016
Ich bin gerade bei der Übersetznung eines Lexers von C nach Pascal und dort wird strtod() bzw strtod_l() verwendet um Zahlen aus Formeln zu wandeln.
double strtod(const char *nptr, char **endptr);
double _strtod_l(const char *nptr, char **endptr, _locale_t locale);
Ich habe nun nichts gefunden was dem in Delphi entspricht (TextToFloat benötigt bereits genaue Informationen über den zu...