logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak przekonwertować zmienną AnsiString na Float w języki C?

Wawa_19_ 17 Lut 2008 20:25 2178 5
REKLAMA
  • #1 4816029
    Wawa_19_
    Poziom 14  
    Posty: 166
    Ocena: 6
    A jak przekonwertować zmienną AnsiString na Float? Bo na odwrót to udało mi się na google znaleźć:
    np. FloatToStrF(tab[i][j],ffNumber,2,1)
    Ale właśnie heh pech to pech, potrzebuję AnsiString to Float.
  • REKLAMA
  • Pomocny post
    #2 4816282
    RhinoRace
    Poziom 17  
    Posty: 127
    Pomógł: 21
    Ocena: 1
    Spróbuj TryStrToFloat() - funkcja ta sprawdza czy można przekonwertować AnsiString do float i jeżeli nie to zwraca false. Jeżeli jest taka możliwość to zwraca true oraz od razu ją konwertuje.
  • REKLAMA
  • Pomocny post
    #3 4820536
    krzkomar
    Poziom 25  
    Posty: 877
    Pomógł: 71
    Ocena: 25
    w jedną stronę:
    floatowa_zmienna = strtof(str, NULL)
    w drugą:
    sprintf(str, "%f", floatowa_zmienna)

    To są funkcje standardowe.
  • REKLAMA
  • #4 4821919
    Wawa_19_
    Poziom 14  
    Posty: 166
    Ocena: 6
    A jakie biblioteki trzeba załadować aby działało to TryStrToFloat albo te standardowe funkcje. Bo mi kompilator podczas kompilacji pokazuje call to undefinde function TryStrToFloat i lipton. Może dlatego bo ja w Borland Builder programuje a to nie to samo co Delphi. Też zmieniają te języki. Nie może być 1 uniwersalny C...
  • REKLAMA
  • #5 4822106
    RhinoRace
    Poziom 17  
    Posty: 127
    Pomógł: 21
    Ocena: 1
    Nie pamietam w jakiej bibliotece to było, chyba w sysutils.hpp, ale nie jestem pewien - najlepiej w helpie borlanda poszukaj :)
  • #6 4822879
    krzkomar
    Poziom 25  
    Posty: 877
    Pomógł: 71
    Ocena: 25
    standardowe funkcje są w stdlib.h i stdio.h ;)
REKLAMA