Автор |
Тем, кто программирует |
Kisska
Сообщений: 439 | 24 Июн, 2004 г. - 14:45   |
Ребята, очень нужна помошь в написании одной програмки, точнее в одной ее части.
Задание написать программу, проверяющую умение оператора пользоваться манипулятором "мышь". Содержание программы: на экране расположена дорожка, по которой необходимо провести шар - курсор "мыши". Выход за пределы дорожки от старта до финиша считается проигрышем. Предусмотреть несколько уровней сложности программы, отличающиеся друг от друга шириной и извилистостью дорожки.
Основная проблема заключается в том, что я не могу изменить курсор "мыши" (со "стрелочки") на шар.
Подскажите как это делается (реализацией) т.е. на примере. Можно написать программу полностью
P.S. Прога пришется на Turbo C 3.0 либо похожие компиляторы (например BC v3.1).
|
|
Lulay
Сообщений: 2659 | 24 Июн, 2004 г. - 20:30   |
Ставьте C++ Builder - там всё можно сделать гораздо проще. А с данными компиляторами мороки много... Для начала вам следует загрузить драйвер мыши. Потом следует перехватывать с порта мыщи координаты её положения на экране. Дале составить карту допустимых положений мыши на экране. Всё неслжно, подобное дерьмо я делал. Советую вам поставить C++ Builder, там эту прогу сделать как два пальца...
|
|
Kisska
Сообщений: 439 | 24 Июн, 2004 г. - 21:45   |
Quote:
| Ставьте C++ Builder - там всё можно сделать гораздо проще. А с данными компиляторами мороки много... Для начала вам следует загрузить драйвер мыши. Потом следует перехватывать с порта мыщи координаты её положения на экране. Дале составить карту допустимых положений мыши на экране. Всё неслжно, подобное дерьмо я делал. Советую вам поставить C++ Builder, там эту прогу сделать как два пальца... |
| Понимаешь, задание написать именно на СИ, это экзаменационное задание по курсу программирования на Си. Сможешь помочь?
|
|
Lulay
Сообщений: 2659 | 24 Июн, 2004 г. - 22:15   |
Quote:
| Понимаешь, задание написать именно на СИ, это экзаменационное задание по курсу программирования на Си. Сможешь помочь? |
|
Могу рассказать общую методику. Когда то делал похожее. Но примером помочь не смогу... Давно это дело было. Посмотрите разделы справки по прерываниям (мышь помоему на 13-м висит). К компилятору Borland C++ 3.1 прилагается великолепная справка. Там это дело есть. Прога несложная . Кстати, походите по спец. форумам, посвящённым программированию на С++. Вежливо спросите, вам быстро набросают прогу .
|
|
Kisska
Сообщений: 439 | 24 Июн, 2004 г. - 22:21   |
Quote:
| >>Понимаешь, задание написать именно на СИ, это экзаменационное задание по курсу программирования на Си. Сможешь помочь?<<
Могу рассказать общую методику. Когда то делал похожее. Но примером помочь не смогу... Давно это дело было. Посмотрите разделу справки по прерываниям (мышь помоему на 13-м висит). К компилятору Borland C++ 3.1 прилагается великолепная справка. Там это дело есть. Прога несложная . Кстати, походите по спец. форумам, посвящённым программированию на С++. Вежливо спросите, вам быстро набросают прогу . |
|
Писать не на Си++, а на Си. А адресок подобного форума не подскажите?
|
|
Lulay
Сообщений: 2659 | 24 Июн, 2004 г. - 22:25   |
Quote:
| Писать не на Си++, а на Си. А адресок подобного форума не подскажите? |
|
На С уже никто лет 8-мь не пишет. Таких форумов полно, попробуйте поискать в www.gogle.ru.
|
|
Kisska
Сообщений: 439 | 24 Июн, 2004 г. - 22:26   |
Quote:
| На С уже никто лет 8-мь не пишет. |
| Ну обучать тем не менее этому языку до сих пор в Вузах не перестали. Основное надо все равно знать.
|
|
Lulay
Сообщений: 2659 | 24 Июн, 2004 г. - 22:31   |
Quote:
| Ну обучать тем не менее этому языку до сих пор в Вузах не перестали. Основное надо все равно знать. |
|
Так обучают то вас не С, а С++ . Между ними огромная разница. С не поддерживал имел понятия о процедурах, не поддерживал классов и т.д., за то поддерживал макросы . Как в некоторых компяляторах Assembler-а.
Всё знать нельзя, надо понимать программирование и жить им. Реализация конкретного языка не важна . В общем вам прямой путь на форум, там помогут , так как прога элементарная .
|
|
Kisska
Сообщений: 439 | 24 Июн, 2004 г. - 22:33   |
Quote:
| Так обучают то вас не С, а С++ |
|
Обучают именно С
|
|
Lulay
Сообщений: 2659 | 24 Июн, 2004 г. - 22:36   |
Quote:
| >> Так обучают то вас не С, а С++ <<
Обучают именно С |
|
Да... Тогда вам вряд ли кто поможет, если вас обучают С. Таких людей уже в живих наверное нет . Шутка. Вас обучают именно С++, стандартный ВУЗ-овский курс .
|
|
Kisska
Сообщений: 439 | 24 Июн, 2004 г. - 23:00   |
Подняла на уши всех, кого могла, но, кажется, толку не будет.
Остается ждать...
|
|
|
Тем, кто программирует |