После нажатия 'c' экран очищается, но остаётся символ 'c' - C (СИ)

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

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

#include <stdio.h>
#include "console.h"
 
int main(int argc, char **args)
{
    int ch;
    while((ch = getch()) != 'q'){
        putchar(ch);
        if(ch == 'c'){
            clear();
        }
    }
}
После нажатия 'c' экран очищается, но остаётся символ 'c'. Почему?

Решение задачи: «После нажатия 'c' экран очищается, но остаётся символ 'c'»

textual
Листинг программы
fflush(NULL);

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

  1. c - символ, который необходимо удалить с экрана
  2. NULL - указывает, что экран, который нужно очистить, не является файлом
  3. fflush(NULL) - функция, которая очищает экран от символа c

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


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

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

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