Я новичок в программировании c, и мне нужно сканировать входы в цикле и проверять их, как я их просматриваю. Я пытаюсь добиться чего-то вроде этого:Динамическая загрузка входов
В цикле от 0 до n для каждого входа 4-го типа, затем нажмите enter, чтобы проверить их (если они ошибочны, то программа окончания), затем продолжайте вводить еще 4 входа (новые линия) ...
Основном вход заключается в следующем:
1 2 3 4 (вход) (если в порядке -> курсор следующая строка)
7 5 6 8 (ввод) ....
более чем до n.
int i=0;
while (i <= n){
if(scanf("%d %d %d %d",&array[i],&array[i+1],&array[i+2],&array[i+4])!=4) return 0;
i+=5;
}
Эта программа заканчивается после нажатия клавиши ввода.
Спасибо кому-нибудь за помощью.
Какова ценность n? вы вводите 4 значения? Если ваше n меньше 5, программа завершится после первого ввода. Почему ваш последний аргумент '& array [i + 4]', а не '& array [i + 3]'? – A4L
n всегда должно быть выше 5, i значения типа 4, i + 4 - это потому, что мне нужен бесплатный индекс для будущего использования. –