Не отображается меню, а сразу включается подпрограмма - C (СИ)

Узнай цену своей работы

Формулировка задачи:

не отображает меню, а сразу включается подпрограмма. что не так?
void main()
{    
     clrscr();
        printf("\t\tDlya prodolzeniay naxmite Enter, dla vixoda Esc\n");
    while(!exit)
    {   
                
        while( kbhit() ) 
        switch( getch() )
        {
            case 13: positionMode(); break;
            case 27: exit = 1; break;
 
        }       
    }
}

Решение задачи: «Не отображается меню, а сразу включается подпрограмма»

textual
Листинг программы
switch(c=getchar() )

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

  1. Вводится значение переменной c с помощью функции getchar().
  2. Результат ввода сохраняется в переменной c.
  3. Происходит сравнение значения переменной c со значениями, которые могут быть введены пользователем.
  4. Если значение переменной c равно 1, то выполняется блок кода, соответствующий этому случаю.
  5. Если значение переменной c равно 2, то выполняется блок кода, соответствующий этому случаю.
  6. Если значение переменной c равно 3, то выполняется блок кода, соответствующий этому случаю.
  7. Если значение переменной c равно 4, то выполняется блок кода, соответствующий этому случаю.
  8. Если значение переменной c равно 5, то выполняется блок кода, соответствующий этому случаю.
  9. Если значение переменной c равно 6, то выполняется блок кода, соответствующий этому случаю.
  10. Если значение переменной c равно 7, то выполняется блок кода, соответствующий этому случаю.
  11. Если значение переменной c равно 8, то выполняется блок кода, соответствующий этому случаю.
  12. Если значение переменной c равно 9, то выполняется блок кода, соответствующий этому случаю.
  13. Если значение переменной c равно 10, то выполняется блок кода, соответствующий этому случаю.
  14. Если значение переменной c равно 11, то выполняется блок кода, соответствующий этому случаю.
  15. Если значение переменной c равно 12, то выполняется блок кода, соответствующий этому случаю.
  16. Если значение переменной c равно 13, то выполняется блок кода, соответствующий этому случаю.
  17. Если значение переменной c равно 14, то выполняется блок кода, соответствующий этому случаю.
  18. Если значение переменной c равно 15, то выполняется блок кода, соответствующий этому случаю.
  19. Если значение переменной c равно 16, то выполняется блок кода, соответствующий этому случаю.
  20. Если значение переменной c равно 17, то выполняется блок кода, соответствующий этому случаю.

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


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

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

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