Ile cyfr po przecinku ma liczba typu float

0

Jak to sprawdzić sprintf i wczytywać po kropce do tablicy czy jest na to jakiś inny sposób??

0

float jest liczbą typu zmiennoprzecinkowego - precyzja zależy od wykładnika w głównej mierze. polecam lekturę na wieczór: http://pl.wikipedia.org/wiki/IEEE_754

a o co chodzi ze sprintfem, bo nie za bardzo rozumiem?

0

dość prymitywny sposób.... Nie wiem czy działa, powinien mi się wydaje

float a=3.14;
a-=(int)(a); //odjęcie liczby całkowitej
char s[20];
sprintf(s, "%f", a); //wpisanie liczby do stringa
int len=strlen(s)-2; //zero i "."

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