Scanf(),getchar() не работают в функции - C (СИ)

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

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

Здравствуйте по какой причине
 scanf(),getchar()
программа не видит внутри какой то функции не scanf(), не getchar() просто пролетает как будто их и нету. вчём кроется причина?

Решение задачи: «Scanf(),getchar() не работают в функции»

textual
Листинг программы
do {
   scanf("%c", &ch);
}while (ch == '\n');

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

  1. Создается цикл do-while.
  2. В цикле происходит чтение символа с помощью функции scanf в переменную ch.
  3. После чтения символа выполняется проверка на равенство этого символа символу новой строки '\n'.
  4. Если символ равен символу новой строки, то выполняется повтор цикла, иначе цикл завершается.

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


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

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

9   голосов , оценка 4.333 из 5