Scanf(),getchar() не работают в функции - C (СИ)
Формулировка задачи:
Здравствуйте по какой причине программа не видит внутри какой то функции
не scanf(), не getchar() просто пролетает как будто их и нету. вчём кроется причина?
scanf(),getchar()
Решение задачи: «Scanf(),getchar() не работают в функции»
textual
Листинг программы
do {
scanf("%c", &ch);
}while (ch == '\n');
Объяснение кода листинга программы
- Создается цикл do-while.
- В цикле происходит чтение символа с помощью функции scanf в переменную ch.
- После чтения символа выполняется проверка на равенство этого символа символу новой строки '\n'.
- Если символ равен символу новой строки, то выполняется повтор цикла, иначе цикл завершается.