Выполнить действие при нажатии на кнопку - C (СИ)
Формулировка задачи:
Доброго времени суток.Изучаю этот язык совсем немного,и при написании простой программы застрял...
Собственно смысл чтобы при нажатии на опр.кнопку (например 1) выполнялось действие(неважно какое)
Заранее спасибо...
Что есть.
void main()
{
int y;
clrscr();
printf("\n 1 - Vivery Deystvie");("scanf %i" &y);
switch (y){
case 1: printf("\n Leave programm");
case 2: printf("\n Next");
break;
}
getch();
}Решение задачи: «Выполнить действие при нажатии на кнопку»
textual
Листинг программы
#include <stdio.h>
#include <conio.h>
void main()
{
int y;
printf("what use? :"); scanf("%d", &y);
switch(y)
{
case 1 :
{
printf("\nLeave programm..");
break;
}
case 2 :
{
printf("\nNext..");
break;
}
default:
printf("\nDefault:D");
}
getch();
}
Объяснение кода листинга программы
В данном коде выполняется следующая последовательность действий:
- Объявляется переменная типа int с именем y.
- Пользователю предлагается ввести значение для переменной y с помощью функции scanf.
- После ввода значения, происходит проверка этого значения с помощью оператора switch.
- В зависимости от значения переменной y, программа выводит соответствующее сообщение на экран с помощью функции printf.
- Если значение переменной y равно 1, то выводится сообщение
Leave programm... - Если значение переменной y равно 2, то выводится сообщение
Next... - Если значение переменной y не равно ни 1, ни 2, то выводится сообщение
Default:D. - Запускается функция getch(), которая ожидает нажатия клавиши.
- Код завершается.