Перейти к содержанию
СофтФорум - всё о компьютерах и не только

округление чисел в VC++


Рекомендуемые сообщения

А проблема банальна: мне нужно нарисовать прямые в MFC

CPaintDC dc(this);

dc.MoveTo(x1,y1);

dc.LineTo(x2,y2);

dc.LineTo(x3,y3);

dc.LineTo(x1,y1);

НО! проблема в том что числа x1,y1,x2,y2,x3,y3 - float. а компайлер говорит, что MoveTo работает тока с int :g:

Как можно организовать аналог паскалевской функции round()?

Или как-то преобразовать с умножением на коэффициент чтоли, но без потери точности?

Ссылка на комментарий
Поделиться на другие сайты

Спасибо :mad:

Только сам уже разобрался, решил заглянуть на форум что же ответили.

Получилось тоже самое :doh:

Почти вовремя, но всё равно спасибо :bleh:

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...