Курсовая работа: Динамическое формирование и преобразование списков и структур
7. Текст программы
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#include <alloc.h>
#include <io.h>
#define mg struct mg
#define ad struct ad
#define pr struct pr
pr {
char name[20];
int price;
char time[20];
};
ad {
char city[20];
char str[20];
int dom;
};
mg {
int num;
ad adr;
pr pro[5];
mg *prev, *next;
};
///////////////////////////OPEN LIST FROM FILE///////////////////////////////
mg *open (mg *last) {