Курсовая работа: Динамическое формирование и преобразование списков и структур
break;
}
case '4': {
if(t==0) goto err1; else if (t==1) goto err2;
printnew(start2);
break; }
case '5': {
if(t==0) {
err1:
clrscr();
printf("You must open a file! Press any key...");
getch();
break;
} else if (t==1) {
err2:
clrscr();
printf("You must create a new list! Press any key...");
getch();
break;
}
save(start, start2);
break;
}
default: { i=3; }
}
}
8. Тестовые примеры
Содержимое исходного файла (in. dat ):
/* Началофайла */