Так мне нужен ввод данные пользователя для междунар быть больше 2.Проверка пользовательского ввода в C
printf("Number of triangles (must be greater than 2) = ");
fflush(stdin);
scanf("%d", &num_of_triangles);
while (num_of_triangles < 3) // ?how to check using scanf?
{
printf("Number of triangles (must be greater than 2) = ");
fflush(stdin);
scanf("%d", &num_of_triangles);
}
Есть ли возможность оптимизировать этот код в отношении повторяющихся строк?
'fflush (stdin)' - неопределенное поведение. – Magisch
Пожалуйста, напишите полный пример. – skypjack