Как сделать проверку на ввод только цифр?
Наверняка многие сталкивались с крашем программы если произвести ввод букв при инициализации переменной типа int. Для выполнения проверки нам потребуется следующая конструкция:
do {
res = scanf("%d", &n);
while (getchar() != '\n');
if (res == 1) printf("%s", "Хорошо!\n");
else printf("%s", "Плохо:(\n"