jak przekonwertować liczbę wczytana jako char w liczbe long double?
jak robię atof to mi głupoty wychodzą bo liczby są chyba za duże, czy jest jakaś lepsza funkcja? ktoś wie? [???]
0
0
rzutowanie man,
zmienna_long_double=(long double)zmienna_char;
0
Mr P głupoty gada, spróbuj atol (atof konwertuje na float)
0
Jak na moj gust to odpowiedz Mr P byla odpowiedzia dokladna jak na to pytanie
natomiast jesli pytanie brzmi inaczej, czyli jak przekonwertowac liczbe zmienno przecinkowa zapisana w stringu (char[]) to odpowiedz "atol" na pewno dobra nie jest, jako ze atol konwertuje do (spojrzmy do mana)
long atol(const char *nptr);
ano wlasnie, long ;>
natomiast wspomniale atof...
double atof(const char *nptr);
czyzby double a nie float?
pytanie bylo jednak o long double...
odpowiedz na to inaczej brzmiace pytanie brzmi:
long double strtold(const char *nptr, char **endptr);
strtold - convert ASCII string to floating point number