Запрос на выход из программы выводится несколько раз - C (СИ)
Формулировка задачи:
void exitfr(){ printf ("\nнажмите "x" ..."); char ex; scanf("%c",&ex); if(ex!='x') exitfr(); else return; }
Решение задачи: «Запрос на выход из программы выводится несколько раз»
textual
Листинг программы
void exitfr(){ printf ("\nнажмите \"x\" ..."); char ex; scanf("%c",&ex); if(ex!='x') exitfr(); else return; }
Объяснение кода листинга программы
- В функции
exitfr()
осуществляется запрос на выход из программы. - Переменная
ex
объявлена как символ (char). - Функция
printf()
используется для вывода сообщения на экран. - Аргумент
%c
в функцииscanf()
указывает на то, что нужно считать символ. - Переменная
ex
используется для сравнения введенного символа с 'x'. - Если введенный символ не равен 'x', то функция
exitfr()
вызывается рекурсивно. - Если введенный символ равен 'x', то функция
exitfr()
завершается без выполнения действий. - Значение
return
указывает на успешный выход из функции.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д