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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Oleg Pridarun
2 / 2 / 1
Регистрация: 16.06.2016
Сообщений: 53
#1

"Кнопки" в с++ - C++

30.06.2016, 13:54. Просмотров 363. Ответов 11

Раньше чтобы пользователь программы выбрал, что должна дальше выполнить программа, я использовал банальный if и переменную типа char, которую вводит пользователь(например: cout << "Чтобы продолжить программу нажмите "д", чтобы выйти из программы нажмите "в" << endl; cin >> what; if(what == 'д')....."). Но я бы хотел сделать так, чтобы человек нажимал на нужный текст("кнопку"), и дальше программа выполняла то, что выбрал пользователь. Думаю начинающему программисту это будет не легко, но на реализацию взглянул бы.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2016, 13:54     "Кнопки" в с++
Посмотрите здесь:

"Змейка", не работают кнопки направления движения - C++
Всем привет! Нашёл рабочий программный код змейки в С++,откомпилированный и запущенный в Dev C++ При запуске не работают кнопки...

Как возможно выйти в инструкции switch в начало самой инструкции при нажатии "не правильной" кнопки - C++
В целом у меня вопрос такой: Как возможно выйти в инструкции switch в начало самой инструкции при нажатии не правильной кнопки. Вот...

Несовместимые типы операндов ("HKL" и "int") - C++
GetKeyboardLayout(GetWindowThreadProcessId(GetForegroundWindow(), NULL)) == 409) Выдает ошибку &quot;несовместимые типы операндов (&quot;HKL&quot; и...

Во введённом предложении заменить все сочитания "ах" на "ух" - C++
Задача такова,ребята. - В ведённом предложении заменить все сочитания &quot;ах&quot; на &quot;ух&quot;. Через char естественно...

"НОК трех чисел" и "Площадь треугольника" - C++
Помогите пожалуйста решить 2 задачи. 1. Разработать функцию, возвращающую наименьшее общее кратное трёх заданных натуральных чисел. 2....

Замена в строке каждого второго символа "!" на "$" - C++
Ребята, напишите пожалуйста программу. Я даже представления не имею какую функцию нужно использовать в задаче: &quot;Ввести с клавиатуры...

Class "IEntity" не содержит члена "m_pEntityId" - C++
помогите 24 IntelliSense: class &quot;IEntity&quot; не содержит члена &quot;m_pEntityId&quot;

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
shilko2013
240 / 217 / 117
Регистрация: 02.04.2016
Сообщений: 827
Завершенные тесты: 1
30.06.2016, 14:01     "Кнопки" в с++ #2
Вряд ли в консоли так можно сделать.
Oleg Pridarun
2 / 2 / 1
Регистрация: 16.06.2016
Сообщений: 53
30.06.2016, 14:03  [ТС]     "Кнопки" в с++ #3
Цитата Сообщение от shilko2013 Посмотреть сообщение
Вряд ли в консоли так можно сделать.
а как создать своё окно(самый простой способ(я пока на функциях токо)), если можно.
shilko2013
240 / 217 / 117
Регистрация: 02.04.2016
Сообщений: 827
Завершенные тесты: 1
30.06.2016, 14:09     "Кнопки" в с++ #4
Oleg Pridarun, Советую сначала полностью язык изучить, а потом касаться интерфейса.
Какая среда программирования?
RoneDePuh
1 / 1 / 0
Регистрация: 21.06.2016
Сообщений: 11
30.06.2016, 14:09     "Кнопки" в с++ #5
Самый простой способ - скачать среду разработки, в которой можно создавать формы в визуальном редакторе. Например, Qt или VS10
shilko2013
240 / 217 / 117
Регистрация: 02.04.2016
Сообщений: 827
Завершенные тесты: 1
30.06.2016, 14:10     "Кнопки" в с++ #6
https://msdn.microsoft.com/ru-ru/library/bb384843.aspx
Oleg Pridarun
2 / 2 / 1
Регистрация: 16.06.2016
Сообщений: 53
30.06.2016, 14:20  [ТС]     "Кнопки" в с++ #7
Цитата Сообщение от shilko2013 Посмотреть сообщение
Какая среда программирования?
Visual Studio 2010
shilko2013
240 / 217 / 117
Регистрация: 02.04.2016
Сообщений: 827
Завершенные тесты: 1
02.07.2016, 12:06     "Кнопки" в с++ #8
Oleg Pridarun, в visual окошко нелегко сдлеать.
RAFA91
Заблокирован
02.07.2016, 14:36     "Кнопки" в с++ #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от shilko2013 Посмотреть сообщение
в visual окошко нелегко сдлеать.

про вин апи 32 посмотри. там для школьников. и кнопки тоже есть
Цитата Сообщение от Oleg Pridarun Посмотреть сообщение
Раньше .

все это можно сделать и в консоли.

кнопку можно нарисовать к примеру так

***
***
***

курсор имеет свои текущие координаты.

если координаты курсора попали в область этой кнопки при нажатии на ентер, то значит кнопка нажата.
shilko2013
240 / 217 / 117
Регистрация: 02.04.2016
Сообщений: 827
Завершенные тесты: 1
02.07.2016, 14:47     "Кнопки" в с++ #10
RAFA91,
Цитата Сообщение от shilko2013 Посмотреть сообщение
https://msdn.microsoft.com/ru-ru/library/bb384843.aspx
Про win32 и окошко здесь есть.
RAFA91
Заблокирован
02.07.2016, 14:51     "Кнопки" в с++ #11
там при создании проекта уже вся эта дрянь имеется как шаблон.

так что главное окно уже создано за вас.

кнопки создаются тупо одной функцией. говорю же - чисто для школьников и начинающих.

я после ++ перешел к изучению вин апи 32. но оно низкоуровневое.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2016, 22:18     "Кнопки" в с++
Еще ссылки по теме:

Невозможно преобразовать "overloaded-function" в "LPDSENUMCALLBACKW" - C++
Всем привет. Решил изучить библиотеку DirectSound. Попробовал пример с сайта microsoft, а именно, узнать список подключенных устройств для...

Не корректно считает перегрузку оператора "-" после "+" - C++
Доброго дня. Помогите советом. Не корректно считает a - b и a * b , после подсчёта a + b. Понимаю что он сохраняет первое решение в...

Сокращение слов (например, "напряженность"- "напр-ть") - C++
нужно чтобы вместо, к примеру, слово &quot;напряженность&quot; заменялось на &quot;напр-ть&quot;. Я понял, что для этого нужно создать два txt-файла, с которых...

Результаты денежной лотереи подано таблицей выигрышных номеров "А" и таблицей выигрышей в гривне "С", где с (и - C++
Помогите

Как "захватить" окно и нажать "Ok"? - C++
Здравствуйте. На ПК сотрудниках устанавливаем программу, в конце выходит окошка и нужно нажать ок! как захватить данное окно и нажать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Хрисипп
17 / 27 / 8
Регистрация: 09.02.2016
Сообщений: 212
02.07.2016, 22:18     "Кнопки" в с++ #12
я делал программу с кнопками, когда почти ничего не знал о программировании.
это был VS10-13 (точно не помню) . так что труда тебе это не составит. но если ты собираешься стать программистом, то лучше забудь об этом, пока не усвоишь язык
Yandex
Объявления
02.07.2016, 22:18     "Кнопки" в с++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru