powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / ВОПРОС ПО VC ++6.0 (добавление ".")
2 сообщений из 2, страница 1 из 1
ВОПРОС ПО VC ++6.0 (добавление ".")
    #33756518
пишу калькулятор (аналог классическому,только без возможности ввода с клавиатуры). сделал все операции. вспоткнулся на вводе действительного числа.
IDC_EDIT1 к нему привязана переменная m_edit типа double
напр. что бы добавить очередную цифру (к примеру 4) пишу так:
Код: plaintext
1.
2.
3.
4.
5.
6.
void CDlg::On4() //вызывается нажатием мыши по кнопке с цифрой "4"
{
	// TODO: Add your control notification handler code here
	m_edit=m_edit* 10 + 4 ;
	UpdateData(FALSE);
}
как ставить запятую? (точнее точку)? (напр. что бы ввести число 4.5)

есть мысль сделать m_edit типа CString, а потом при расчете переводить в double... но как то мне этот вариант не сильно нравится. мне кажется это можно сделать гораздо проще.
Если у кого то есть какие-нибудь соображения по этому поводу, поделитесь пажалуста!!!!!!!!!!!!
...
Рейтинг: 0 / 0
ВОПРОС ПО VC ++6.0 (добавление ".")
    #33756665
Arion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну, например, по тому же принципу:
m_edit=m_edit+5*e;
вместо "е" соответствующий порядок - 0.1, 0.01... ;)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / ВОПРОС ПО VC ++6.0 (добавление ".")
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]