У меня есть программа, которая предназначена для продолжения цикла до тех пор, пока введенный символ равен 'y', но мой код завершается после одного выполнения do-while l oop.
int main()
{
char cont;
do {
printf("Would you like to continue (y/n)?: ");
scanf_s("%c", &cont, sizeof(cont));
} while (cont == 'y');
}
Это займет одно нажатие клавиши и либо выйдет, либо продолжит, как и предполагалось, но затем немедленно выйдет, не дожидаясь дополнительных нажатий клавиш.