а теперь предложенный код:

я есть следующая функция для фильтрации целочисленных значений и повторного запроса пользователя.

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, а также.

Кажется, я что-то упустил. Вся помощь будет принята с благодарностью.

Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос