€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Программирование
6 •
Посмотреть все темы
Программирование на С/С++
1
297
Александр
@SmoL
17.02.2011
Есть уже готовая программа, точнее ее основа, весь код не стал выкладывать, он не нужен, написанная на
C
#include <iostream.h>
#include <math.h>
#include <conio.h>
void main()
{
clrscr();
char x;
cout<<"Ввод данных";
cin >>x;
switch(x)
{
case 'a': cout<<"программа1";break;
case 'b': cout<<"программа2";break;
case 'c': cout<<"программа3";break;
case...
case...
case...
//и т.д
default: cout<<"Ошибка!/a";
}
getch();
}
она работает так как нужно, и при вводе в оператор
cout
нужною мне букву программа адекватно реагирует на нее, выводит нужный мини блок, и корректно его выполняет. Но это все делается в ручную, нужно ввести букву и нажать Enter, что не очень хорошо.
Так вот, много искал в поисковиках, обходил 10-ки форумов, нигде нету уроков по созданию нормальной навигации ну или исходного кода, пришлось просить помощи у вас.
Нужно как то переделать ввод данных
cout<<"Ввод данных";
, как то так:
то есть у нас есть допустим 3 кнопки, и каждой кнопке была присвоена своя буква (как изобразил на рисунке), и эти кнопки были кликабельны, (ну или можно было ими манипулировать с помощью стрелочек навигации на клавиатуре), после клика на определенную кнопку в вывод данных
cin >>x;
в переменную
x
подставлялась та буква что присвоена кнопке, ну а дальше уже дело техники, оператор switch сделает свое дело.
Надеюсь описал все понятно, буду рад за любую помощь.
Отредактировано SmoL -
17.02.2011