0 / 0 / 0
Регистрация: 04.08.2013
Сообщений: 9
|
||||||
1 | ||||||
Преобразование char* в double (функции atof и strtod)09.05.2015, 22:48. Показов 3802. Ответов 1
Метки нет (Все метки)
Добрый вечер и с праздником!!!
Возник вопрос с функциями atof и strtod. А точнее проблемы с округлением (пример: вводим с консоли "0,3" , а уже x будет значение "0.29999999999999999"). Кто с этим уже сталкивался? И как с этим бороться ?
0
|
09.05.2015, 22:48 | |
Ответы с готовыми решениями:
1
Преобразование числа из Edit с помощью функции atof Преобразование из char в double Преобразование long double в char Преобразование указателя из char в int и double |
Модератор
8909 / 6678 / 918
Регистрация: 14.02.2011
Сообщений: 23,524
|
|
09.05.2015, 22:55 | 2 |
принять как должное
не все конечные десятичные дроби превращаются в конечные двоичные бороться округлением здесь куча таких тем а у Evg даже блог на эту тему есть https://www.cyberforum.ru/blogs/18334/blog88.html
1
|
09.05.2015, 22:55 | |
09.05.2015, 22:55 | |
Помогаю со студенческими работами здесь
2
Преобразование типов. 3 char в 1 double int, и наоборот. Преобразование int и double в char без использования sprintf() Преобразование double во время (char) год, месяц, день, часы секунды, минуты Из String в Double без atof Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |