char na long double

0

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

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

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