Выполнить действие при нажатии на кнопку - 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();
}

Объяснение кода листинга программы

В данном коде выполняется следующая последовательность действий:

  1. Объявляется переменная типа int с именем y.
  2. Пользователю предлагается ввести значение для переменной y с помощью функции scanf.
  3. После ввода значения, происходит проверка этого значения с помощью оператора switch.
  4. В зависимости от значения переменной y, программа выводит соответствующее сообщение на экран с помощью функции printf.
  5. Если значение переменной y равно 1, то выводится сообщение Leave programm...
  6. Если значение переменной y равно 2, то выводится сообщение Next...
  7. Если значение переменной y не равно ни 1, ни 2, то выводится сообщение Default:D.
  8. Запускается функция getch(), которая ожидает нажатия клавиши.
  9. Код завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5
Похожие ответы