Курсовая работа: Динамическое формирование и преобразование списков и структур
printf("2. Print list of markets\n");
printf("3. Create a new list\n");
printf("4. Print new list of markets\n");
printf("5. Save new list\n");
printf("6. Exit\n\n");
printf("Press 1-6 key. Any other key will exit program");
gotoxy(1, 20);
printf("===============COURSE PROJECT=================\nStudent: Saushkin Pavel Nikolaevich. Group: CBC-31. MIEM 2008");
ans=getch();
switch(ans) {
case '1': {
start=open(last);
if(start!=NULL) t=1;
else if(start->num > 1000 || start->num < 1) {
clrscr();
printf("(!) Error of reading file! Incapable data type! Press any key...");
getch();
break;
}
break;
}
case '2': {
if(t==0) goto err1;
print(start);
break;
}
case '3': {
if(t==0) goto err1;
start2=newlist(start);