string do notacji naukowej

string do notacji naukowej
K5
  • Rejestracja:prawie 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:30
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

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 7 godzin
0
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.

pelsta
  • Rejestracja:prawie 19 lat
  • Ostatnio:13 dni
  • Postów:819
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.