|
0 / 0 / 0
Регистрация: 11.04.2012
Сообщений: 14
|
|
Как создать механические часы (с циферблатом и стрелками)17.08.2012, 09:51. Показов 8297. Ответов 23
Метки нет (Все метки)
Всем привет)
Мне в универе задали написать мех. часы, но как я поняла, они создаются при помощи классов... Меня это удивило, потому что нам говорили, что мы только на след. год будем работать с классами... Скажите, можно ли их создать без классов?)
0
|
|
| 17.08.2012, 09:51 | |
|
Ответы с готовыми решениями:
23
Делаю часы с циферблатом,как синхронизировать время с ПК Часы с электронным циферблатом |
|
442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 976
|
|
| 17.08.2012, 10:15 | |
|
Можно. Процедурное программирование никто не отменял.
1
|
|
|
0 / 0 / 0
Регистрация: 11.04.2012
Сообщений: 14
|
|
| 17.08.2012, 10:32 [ТС] | |
|
а случайно не у кого не залежался код часиков?)
0
|
|
|
|
|
| 17.08.2012, 12:23 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.04.2012
Сообщений: 14
|
|
| 17.08.2012, 12:31 [ТС] | |
|
консольной)
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 17.08.2012, 12:42 | |
|
пример рабочий
http://kachkarvv.ru/faq/src-cplus/analog-clock.php
1
|
|
|
0 / 0 / 0
Регистрация: 11.04.2012
Сообщений: 14
|
|
| 17.08.2012, 13:07 [ТС] | |
|
спасибо)
я скопировала этот код в vs 2010 и у меня появились вот такие ошибки: 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(39): error C2440: =: невозможно преобразовать "char [11]" в "LPCWSTR" 1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(43): error C2664: LoadIconW: невозможно преобразовать параметр 2 из "const char [5]" в "LPCWSTR" 1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(47): error C2664: CreateWindowExW: невозможно преобразовать параметр 2 из "char [11]" в "LPCWSTR" 1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(89): warning C4244: =: преобразование "double" в "float", возможна потеря данных 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(90): warning C4244: =: преобразование "double" в "float", возможна потеря данных 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(91): warning C4244: =: преобразование "double" в "float", возможна потеря данных 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(153): warning C4244: =: преобразование "double" в "float", возможна потеря данных 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(167): warning C4244: =: преобразование "double" в "float", возможна потеря данных 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(183): error C2664: lstrcpyW: невозможно преобразовать параметр 1 из "LPSTR" в "LPWSTR" 1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(192): warning C4244: =: преобразование "double" в "float", возможна потеря данных 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(195): error C2664: wsprintfW: невозможно преобразовать параметр 1 из "char [2]" в "LPWSTR" 1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции 1>c:\users\dns\documents\visual studio 2010\projects\окрн\окрн\лотл.cpp(196): error C2664: TextOutW: невозможно преобразовать параметр 4 из "char [2]" в "LPCWSTR" 1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|||||||
| 17.08.2012, 13:48 | |||||||
1
|
|||||||
|
0 / 0 / 0
Регистрация: 11.04.2012
Сообщений: 14
|
|
| 17.08.2012, 14:14 [ТС] | |
|
извините, но я не поняла как это сделать)
0
|
|
|
32 / 32 / 8
Регистрация: 04.07.2012
Сообщений: 50
|
|
| 17.08.2012, 14:29 | |
|
Stysha,
Ставим компилятор http://completepascal.blogspot... ndows.html Пишем в командной строке "g++ -static -lgdi32" Но не надо так делать. Давайте ошибки разберём: 1. невозможно преобразовать "char [11]" в "LPCWSTR" Находим строчку, которая выбрасывает ошибку и пишем там явное преобразование (LPCWSTR) 2. warning C4244: =: преобразование "double" в "float", возможна потеря данных Это не ошибка. С этим можно компилировать. 3. Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции Тоже преобразование типов должно быть. Точнее, преобразование указателей. Тут код нужно смотреть.
1
|
|
|
829 / 353 / 64
Регистрация: 30.01.2009
Сообщений: 1,204
|
||
| 17.08.2012, 14:49 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 11.04.2012
Сообщений: 14
|
||||||
| 17.08.2012, 16:30 [ТС] | ||||||
|
где нужно исправить, чтоб работал в vs 2010?
вот код:
0
|
||||||
|
|
|
| 17.08.2012, 16:35 | |
|
Stysha, этот код НЕ консольной программы.
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||
| 17.08.2012, 16:40 | ||||||
|
Если компилить g++ (последним) могуть быть косяки, сделать так:
0
|
||||||
|
17 / 17 / 0
Регистрация: 16.08.2010
Сообщений: 252
|
||
| 17.08.2012, 16:46 | ||
|
цифровые (электронные) -> с цифрами еще есть бинарные (в двоичной системе) и комбинированные Ябы решал задачу так - сделал бы 2 массива координат из 60 и 24 элементов, в которых бы описал все положения стрелки. После каждую секунду надо очищать экран, секунды и минуты - индекс в первом массиве, час - индекс во втором массиве. Остается поставить любой символ по всем координатам для всех трех стрелок. После чего, спустя секунду, всё очистить и опять по новой. Приведенный код слишком большой для такой задачи...
1
|
||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 17.08.2012, 16:48 | |
|
Пусть берёт что дают или стрелки в консоли рисует
0
|
|
|
17 / 17 / 0
Регистрация: 16.08.2010
Сообщений: 252
|
|
| 17.08.2012, 16:53 | |
|
Если дали задание в универе,
Не по теме: на лето что-ли?
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||
| 17.08.2012, 17:30 | ||||||
0
|
||||||
|
|
|
| 17.08.2012, 17:48 | |
|
0
|
|
| 17.08.2012, 17:48 | |
|
Помогаю со студенческими работами здесь
20
Нужно сделать часы со стрелками. Помогите пожалуйста убрать следы, оставляемые стрелками после изменения положения Механические часы Механические часы с будильником Механические часы в java Механические часы с будильником Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|