Skocz do zawartości
SACZI

Konwersja: float -> int

Rekomendowane odpowiedzi

1) Czy istnieje jakaś funkcja konwertująca zmienne typu float na int?

2) Czy istnieje jakaś funkcja zaokraglająca zmienne float do int ?

Piszę w C++ Biulder. Gdyby ktoś znał odpowiedź, to bardzo o nia proszę.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie pamietam dokladnie. Ale na pewno w Math.h jest cos takiego. Sprobuj:

Round(f), floor(f), ceil(f). Ewentualnie mozesz rzutować tzn.

 

int b;

float c =2.2;

b= (int) c;

 

Niewiem co dziala w Builderze, aco nie( nie uzywalem), Ale problem jest na tyle trywialny ze na pewno dasz rade.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Myślałem o zwykłej konwersji (IntToStr itd), ale wydawało mi się, że w BBCB powinna byc jakaś "gotowa" funkcja do tego typu działań. O rzutowaniu równiez myślałem.

Sprawdzę jeszcze Round(f), floor(f), ceil(f).

Dzięki za odpowiedź.

 

Tak, floor i ceil mnie zadowalaja.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...