string do notacji naukowej

0

Witam. Mam taki oto problem : pobieram sobie dane z pliku (zestaw liczb zapisanych w notacji naukowej np. 2.345E-01) dane te mam w stringu. I teraz pytanie. Jak taki ciag znaków przekonwertować na liczbę w notacji naukowej ? W c wystarczyło polecenie atof . Niestety w delphi polecenie strToFloat nie działa (wyskakuje błąd iż 2.345e-01 to nie jest typ float). Bardzo proszę o pomoc. Pozdrawiam

1

Niestety w delphi polecenie strToFloat nie działa (wyskakuje błąd iż 2.345e-01 to nie jest typ float).

Działa, niestety twoja liczba rzeczywiście dla polaków nie jest typu float. www.google.pl więcej ci powie.

0

String '2.345e-01' jest poprawnie interpretowany przez funkcję StrToFloat.
Sprawdź ustawienia przecinka dziesiętnego w systemie albo ustaw poprawnie zmienną DecimalSeparator.

1 użytkowników online, w tym zalogowanych: 0, gości: 1