АК
Алексей Кондрашов

Прерывание цикла. Язык Си

Вот у меня цикл в котором 3 раза я ввожу информацию и отправляю ее в файл. Мне нужно сделать так, что бы если FIO будет состоять не из заглавных букв, то прервать главный цикл фор, а у меня прерывается фор в котором я проверяю каждую букву в FIO.Как мне сделать что бы прерывался главный цикл фор?

for(i=0;i<3;i++)
{
printf("FIO=");
scanf("%s",FIO);

for(j=0;j<2;j++)
{
if(FIO[j]>='A' && FIO[j]<='Z')
{
printf(" ");
}
else
{
break;

}
}

printf("status=");
scanf("%s",status);

printf("GOD=");
scanf("%d",&GOD);

if(GOD>=1 && GOD<=3000)
{
printf(" ");
}
else
{
break;
}
printf("stag=");
scanf("%d",&stag);

if(stag>=1 && stag<=50)
{
printf(" ");
}
else
{
break;
}

printf("igri=");
scanf("%d",&igri);

if(igri>=1 && igri<=50)
{
printf(" ");
}
else
{
break;
}

fprintf( uu,"%s\n" ,FIO);
fprintf( uu,"%s\n" ,status);
fprintf( uu,"%d\n" ,GOD);
fprintf( uu,"%d\n" ,stag);
fprintf( uu,"%d\n" ,igri);

}

Юрий Павлович, я так делал. Он прерывает даже если условие верное, независимо от if

ИС
Ирина Степанова

for ( )
{
for ( )
if ( )
else goto locBreak;
}

locBreak:
;

Похожие вопросы
программа на языке си
Программирование на языке Си
Язык программирования Си
програмироваие. Язык СИ
Язык програмирования СИ
Влияет ли на цикл while глобальные переменные на языке Си?
как организовать выход из цикла while если не выполнится два условия (язык СИ)
Тема: Ряды (циклы, итерации) . (На языке СИ)
Задача на тему "циклы в языке си" Помогите пажалуйста
Хелп, на СИ цикл надо закодить