Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Ucinanie cyfr po przecinku przy przekazanym funkcji argumencie "float"

Ostatnio zmodyfikowano 2014-10-25 11:10
Autor Wiadomość
Vercevales
Temat założony przez niniejszego użytkownika
Ucinanie cyfr po przecinku przy przekazanym funkcji argumencie "float"
» 2014-10-25 01:26:42
Cześć!
Mam taki problem, że w moim programie mam funkcję, która przyjmuje argument typu
float
.
Obliczenia po przecinku mi się jednak nie zgadzały, to też wpadłem na pomysł, aby sprawdzić co też ta funkcja otrzymała.
No i gdy do funkcji wysyłana jest liczba np
xi = funkcja( 5.67854685 )
, to w tejże funkcji gdy poproszę o wyświetlenie otrzymanego argumentu, to otrzymuję
Funkcja otrzymała jako argument liczbę: 5
Natomiast zwrócona przez funkcję liczba i wpisana do
xi
 będzie już miała cyfry po przecinku.
Dlaczego tak się dzieje ?
P-119346
stryku
» 2014-10-25 01:48:39
Myślę, że bez kodu się nie obejdzie
P-119348
Vercevales
Temat założony przez niniejszego użytkownika
» 2014-10-25 11:10:32
Cztery godziny wczoraj na to poświęciłem i wszystko na nic.
Dziś pierwszy rzut oka na kod i BANG!
Moja funkcja przyjmowała argument int i kilka floatów. Podstępny int mi się schował i za każdym razem miałem konwersję.
Cóż... taki banalny błąd, a tyle czasu i nerwów zjedzonych.
Pozdrawiam :)
P-119357
« 1 »
  Strona 1 z 1