Написать функцию выхода из программы - C (СИ)
Формулировка задачи:
Как написать функцию выхода из программы?
у меня есть некоторые функции подсчета при нажатии клавиш 1,2,3. Нужно чтобы при нажатии на 4 выводило на экран "Вы действительно хотите выйти?" если да нажмите 1, если нет нажмите 2. При нажатии 2, нужно чтоб программа возвращалась к изначальному меню.
Решение задачи: «Написать функцию выхода из программы»
textual
Листинг программы
#include <stdlib.h>
void Quit(){
char kbhit=getch();
if(kbhit == '1')
exit(0);
else
return;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки
- Создание функции Quit()
- Внутри функции инициализация переменной kbhit значением, полученным с помощью функции getch()
- Проверка значения переменной kbhit на равенство '1'
- Если условие выполняется, то выполняется команда exit(0), которая завершает программу
- Если условие не выполняется, то происходит возврат из функции
- Код, вызывающий функцию Quit()