130 / 117 / 30
Регистрация: 14.11.2010
Сообщений: 707
|
||||||
1 | ||||||
Меню в консоли04.01.2011, 11:30. Показов 31918. Ответов 15
Метки нет (Все метки)
есть код для менюшки, по идее при нажатии стрелок вверх или вниз, должен передвигаться флажок
-> , но почему то не передвигается, остается н первом пункте... пишу в Borland Developer Studio 2006 подскажите в чем дело...
0
|
04.01.2011, 11:30 | |
Ответы с готовыми решениями:
15
Меню в консоли Меню в консоли Меню в консоли Меню в консоли |
130 / 117 / 30
Регистрация: 14.11.2010
Сообщений: 707
|
||||||
05.01.2011, 18:56 [ТС] | 2 | |||||
исправил, нужно не if (code==224), а if (code==0)
2
|
3 / 3 / 0
Регистрация: 02.09.2011
Сообщений: 107
|
|
02.09.2011, 15:33 | 3 |
Илья помоги плиз у меня что то не переходит курсор по выбору стрелками почему?
Добавлено через 15 минут key=(key+4)%4; объясни пожалуйста этот момент кода чайнику
0
|
02.09.2011, 23:45 | 4 | |||||
Сообщение было отмечено как решение
Решение
Вот меню накидал, только для Windows.
4
|
3 / 3 / 0
Регистрация: 02.09.2011
Сообщений: 107
|
|
05.09.2011, 11:53 | 5 |
Спасибо за помощь
0
|
3 / 3 / 0
Регистрация: 02.09.2011
Сообщений: 107
|
|
05.09.2011, 12:08 | 6 |
Почему у меня ошибка
сижу под админом в Windows7 studio10
0
|
Заблокирован
|
|
05.09.2011, 16:43 | 7 |
- 10-ка полна "приятных сюрпризов", как вариант прокола при написании - неправельные настройки проекта, вместо консоли выбрал CLR, стиль заголовков старый, вместо cout нужно std::cout до этого нужно указать using namespace std.
PS:Привёл список неприятностей, которые испытаваю сам, мучительно переходя с 6-ки(98 года) на 10-ку
1
|
3 / 3 / 0
Регистрация: 02.09.2011
Сообщений: 107
|
|
05.09.2011, 16:46 | 8 |
Спасибо учту )))
0
|
1 / 1 / 0
Регистрация: 15.01.2011
Сообщений: 132
|
|
05.09.2011, 17:53 | 9 |
Попробовал эту прогу и у меня виснет а потом ошибку кидает. ну и русский как всега не понятный.
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
05.09.2011, 18:28 | 10 |
Это не "приятный сюрприз", это - поведение, которе соответствует стандарту языка.
0
|
Заблокирован
|
|
05.09.2011, 19:53 | 11 |
- XP - наиболее успешная из всех операционок Microsoft-a написана именно с использованием "достандартных" принципов, а ведь почти каждый учился пользоваться компьютером именно на XP и лишь потом дозревал до яблок, пингвинов и прочего.
10-ка на мой взгляд шаг в сторону унитарности, отбрасывания множества до этого успешных конструкций и т.д., в пользу принципа если "не поставите, ваши программы просто в скором будующем не пойдут", где тут прозрачность?А где приемственность - код написанный в ранних версиях воспринимается как сплошная ошибка - это так Microsoft приемтсвенность соблюдает?Хотябы позаботились о трансляторе кода из более ранних в последнюю версию...Я запишу void main() в 98-й скомпилирю и запущу приложение на SP3 уже в 2011 году, и программа отработает на ура, а условия навязываемые производителями - это лишь рамки в которые разработчики пытаются втиснуть программистов (причём не наилучшие рамки)... PS:Это было лишь моё мнение
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
05.09.2011, 21:11 | 12 |
Этот код, который
не соответствует стандарту языка, следовательно, никаких притензий к MSVS10 из-за ошибок по нему не должно быть.
0
|
Заблокирован
|
||||||
05.09.2011, 21:19 | 13 | |||||
Сообщение было отмечено как решение
Решение
blackbanny, предлагаю попробовать, вот такое консольное Dos-меню
Управление - кнопками W(вверх) и S(вниз), если нужно выполнить отмеченный пункт меню, то жми Enter (появиться MessageBox, вместо его засвета, вставляй свой код)
7
|
fasked
|
05.09.2011, 23:14
#14
|
0
|
10.06.2014, 00:52 | 15 | |||||
Мне понравилось, что внизу рамка закрашивается!
Добавлено через 22 минуты Тебе не сложно по подробнее рассказать -=ЮрА=-, как ты добился такого эффекта? И почему, когда растягиваешь окно - то исчезает закрашивании рамки? вот упростил код
0
|
Заблокирован
|
|
11.06.2014, 02:13 | 16 |
- получает размеры клиентского прямоугольника на момент вызова функции, у тебя она вызывается всего 1 раз, для начального размера окна, все размеры в последующем просто не закрашиваются через BitBlt
0
|
11.06.2014, 02:13 | |
11.06.2014, 02:13 | |
Помогаю со студенческими работами здесь
16
Меню в консоли c# Меню в консоли Меню в консоли Меню на консоли Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |