Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Scythian
58 / 58 / 8
Регистрация: 01.01.2010
Сообщений: 222
#1

Atol отбрасывает знаки после точки - C++

28.04.2014, 22:39. Просмотров 259. Ответов 4
Метки нет (Все метки)

Собственно вопрос в теме.
C++
1
2
3
4
string st;
long double m;
//-----код-------------//
m=atol(st.c_str());
И в m пишет только целую часть: st="65.23"->m=65.00
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2014, 22:39     Atol отбрасывает знаки после точки
Посмотрите здесь:

C++ Переменная float - знаки после запятой
В массиве double обрубаются знаки после запятой C++
Как преобразовать большое число в строку через stringstream и ограничить знаки после точки C++
Дана строка до точки, группа символов в которой между пробелами считается словом, знаки препинания от слова пробелом не отделяются C++
знаки после запятой , формат float C++
знаки после запятой C++
Дана строка до точки, группа символов в которой между пробелами считается словом, знаки препинания от слова пробелом не отделяются C++
Табуляция и знаки после запятой C++
C++ Заменить все запятые на точки, а точки - на восклицательные знаки
Заменить все точки на восклицательные знаки C++
Отбрасывает последнюю букву из слова после вывода из файла C++
C++ Функция stod отбрасывает знаки после запятой

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gazlan
3130 / 1905 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
28.04.2014, 22:46     Atol отбрасывает знаки после точки #2
Цитата Сообщение от Scythian Посмотреть сообщение
пишет только целую часть
Странно, если бы это было не так. atol()
Scythian
58 / 58 / 8
Регистрация: 01.01.2010
Сообщений: 222
28.04.2014, 22:49  [ТС]     Atol отбрасывает знаки после точки #3
Да я лопух..
Но блин поменял на atof - тоже самое(((
Croessmah
Модератор
Эксперт CЭксперт С++
12887 / 7273 / 810
Регистрация: 27.09.2012
Сообщений: 17,973
Записей в блоге: 2
Завершенные тесты: 1
28.04.2014, 22:51     Atol отбрасывает знаки после точки #4
Цитата Сообщение от Scythian Посмотреть сообщение
Но блин поменял на atof - тоже самое(((
локаль какая?
Scythian
58 / 58 / 8
Регистрация: 01.01.2010
Сообщений: 222
28.04.2014, 22:53  [ТС]     Atol отбрасывает знаки после точки #5
Спасибо.Убрал русскую-помогло.
Yandex
Объявления
28.04.2014, 22:53     Atol отбрасывает знаки после точки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru