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

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

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

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

30.06.2016, 13:54. Просмотров 342. Ответов 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++ "cin","cout" на "printf","scanf"
Создайте вектор, хранящий десять строковых значений "zero", "one", ..., "nine" C++
Строка: заменить первую "о" на "а", удалив остальные "о" C++
Все слова, не содержащие "bc" и заканчивающиеся на "ad" заменить на "!" C++
C++ Двусвязный список с объектом трех типов: "целое число", "вещественное число", "строка"
C++ Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На
C++ Необработанное исключение в "0x776315de" в "c++1.exe": 0xC0000005: Нарушение прав доступа при записи "0x40e000
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
shilko2013
239 / 216 / 116
Регистрация: 02.04.2016
Сообщений: 822
Завершенные тесты: 1
30.06.2016, 14:01     "Кнопки" в с++ #2
Вряд ли в консоли так можно сделать.
Oleg Pridarun
1 / 1 / 1
Регистрация: 16.06.2016
Сообщений: 47
30.06.2016, 14:03  [ТС]     "Кнопки" в с++ #3
Цитата Сообщение от shilko2013 Посмотреть сообщение
Вряд ли в консоли так можно сделать.
а как создать своё окно(самый простой способ(я пока на функциях токо)), если можно.
shilko2013
239 / 216 / 116
Регистрация: 02.04.2016
Сообщений: 822
Завершенные тесты: 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
239 / 216 / 116
Регистрация: 02.04.2016
Сообщений: 822
Завершенные тесты: 1
30.06.2016, 14:10     "Кнопки" в с++ #6
https://msdn.microsoft.com/ru-ru/library/bb384843.aspx
Oleg Pridarun
1 / 1 / 1
Регистрация: 16.06.2016
Сообщений: 47
30.06.2016, 14:20  [ТС]     "Кнопки" в с++ #7
Цитата Сообщение от shilko2013 Посмотреть сообщение
Какая среда программирования?
Visual Studio 2010
shilko2013
239 / 216 / 116
Регистрация: 02.04.2016
Сообщений: 822
Завершенные тесты: 1
02.07.2016, 12:06     "Кнопки" в с++ #8
Oleg Pridarun, в visual окошко нелегко сдлеать.
RAFA91
Заблокирован
02.07.2016, 14:36     "Кнопки" в с++ #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от shilko2013 Посмотреть сообщение
в visual окошко нелегко сдлеать.

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

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

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

***
***
***

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

если координаты курсора попали в область этой кнопки при нажатии на ентер, то значит кнопка нажата.
shilko2013
239 / 216 / 116
Регистрация: 02.04.2016
Сообщений: 822
Завершенные тесты: 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     "Кнопки" в с++
Еще ссылки по теме:

C++ Необработанное исключение в "0x104b2288" в "Matrix.exe": 0xC0000005: Нарушение прав доступа при записи "0xcdcd
Из слова "яблоко" путем склеек и вырезок его букв получить слова "блок" и "око" C++
"Змейка", не работают кнопки направления движения C++
Поменять знак " $ " на " * " к первому вхождению символа " ? " C++
C++ Необработанное исключение в "0x0138169d" в "kursovaya.exe": 0xC0000005: Нарушение прав доступа при чтении "0x6

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

Или воспользуйтесь поиском по форуму:
Хрисипп
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