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

Закон отражения в ограниченой зоне на консольном приложении - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Мировые координаты и координаты устройства http://www.cyberforum.ru/cpp-beginners/thread636616.html
Пишу программу с интерфейсом напоминающем Autocad. А точнее ту часть в которой происходит черчение. Т.е. хочу создать поле которое отображало объекты хранящиеся в памяти в мировых координатах с возможностью масштабирования, вращения, перемещения. И вот думаю: как это реализовано в Autocad? С помощью directx, GDI (windows), других графических библиотек или просто оригинальным математическим кодом...
C++ Как преобразовать string в int ? С++ Здравствуйте, можете объяснить как преобразовать string в int ? С++. Объясните как можно проще, так-как я недавно начал изучать программирование. Допустим: #include <iostream> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread636607.html
static_cast<char>() не выводит некоторые символы C++
Редактор geany, компилятор gcc. cout<< static_cast<char>(4) заместо ожидаемого знака бубей ничего не выводится. При этом cout<< static_cast<char>(100) например, работает коректно.
C++ Ошибка типов данных
У меня возник вопрос: Запускаю программу Я должен ввести число от одного до трех, после значение записывается в переменную типа int Если мое число не подходит под это описание(меньше 0 или больше 3) выходит ошибка, в противном случае программа идет дальше. Но если я ввожу не число, а букву, то мне в бесконечном цикле выводится ошибка, а я хочу независимо от введенного значения (будь то буква...
C++ Объявление функций внутри других функций http://www.cyberforum.ru/cpp-beginners/thread636558.html
Иногда вижу в некоторых исходниках на c объявление функций, внутри main. Например: main(){ double sum(int max_num); } Так вот, хотел спросить зачем это делают?
C++ Закрытый файл У меня программа использует обычный текстовой файл для хранения различный параметров. Мне нужно сделать так, чтобы никакой пользователь не смог изменить их, иначе могут повредить программу. Как можно осуществить это? Может поменять разрешение... Подскажите??? подробнее

Показать сообщение отдельно
fushnick
0 / 0 / 0
Регистрация: 12.08.2012
Сообщений: 5
12.08.2012, 21:47     Закон отражения в ограниченой зоне на консольном приложении
Честно скажу, с++ впервые увидел в январе, понимаю 7е очень много, но более менее, пишу программу нужно задать с терминала размер поля в консоли, поле рисуется псевдографикой, с этим я разобрался. дальше нужно задать вектор по которому будет двигаться шарик, в данном случае это '*'. не могли бы вы объяснит мне как можно осуществить закон отражения в с++? шарик должен перемещаться в этой зоне. нужно что бы предыдущее положение шарика затиралось пробелом. и не могли бы вы объяснит функцию таймера.
C++
1
2
3
4
5
6
// Устанавливаем два таймера.
 
SetTimer(hwnd,             // хэндл главного окна
    IDT_TIMER1,            // идентификатор таймера
    10000,                 // интервал - 10 секунд
    (TIMERPROC) NULL);     // процедуры таймера нет
пытался понять, но так и не понял что такое hwnd, как вставить идентификатор таймера и откуда он берется, и не понимаю как задать процедуру таймера.
Вообщем хотелось бы знать как можно осуществить перемещение шарика каждые пол секунды с затиранием предыдущего положения и алгритм закона отражения для стенок и шарика. заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru