а теперь предложенный код:
я есть следующая функция для фильтрации целочисленных значений и повторного запроса пользователя.
int checkInput0(void){
int option0,check0;
char c;
do{
printf("Enter the amount of triangles you want to check: \n");
if(scanf("%d%c",&option0,&c) == 0 || c != '\n'){
while((check0 = getchar()) != 0 && check0 != '\n' && check0 != EOF);
printf("[ERR] Invalid number of triangles.\n");
}else{
break;
}
}while(1);
// printf("returning the value of option, which is %f", option);
return option0;
Тем не менее, я хотел бы расширить эту функцию для фильтрации 0, а также.
Кажется, я что-то упустил. Вся помощь будет принята с благодарностью.
Заранее спасибо!