Реферат: Двунаправленный динамический список
Листинг программного изделия на языке программирования “С”.
#include
#include
#include
#include
typedef
struct inform
{char name[15],fam[15],fanem[15],b_day[3],b_manth[10],b_year[5],zodiak[8];
struct inform *next,*prev;};
struct inform *first,*cut,*temp;
int n,i;
char s1[10],s2[10];
/*************************************************************/
void Dobav ( )
{
clrscr();
if ((temp=(struct inform*)malloc(sizeof(struct inform)))==NULL)exit(1);
printf("Введите фамилию: ");
scanf("%s",(*temp).fam);
printf("Введите имя: ");
scanf("%s",(*temp).name);
printf("Введите отчество: ");
scanf("%s",(*temp).fanem);
printf("Введите день рождения: ");
scanf("%s",(*temp).b_day);
printf("Введите месяц рождения: ");
scanf("%s",(*temp).b_manth);
printf("Введите год рождения: ");
scanf("%s",(*temp).b_year);
strcpy(s2,(*temp).b_day);
--> ЧИТАТЬ ПОЛНОСТЬЮ <--