Элементы программирования на Си. Родионова Т.Е. - 42 стр.

UptoLike

Составители: 

42
#include<alloc.h>
#include<stdio.h>
void main()
{ typedef struct man { char name[20];
man *next;
} man;
man *first, *cur;
int c;
first=(man *)malloc(sizeof(man));
cur=first;
printf("введите имя ");
scanf("%s",(*cur).name);
(*cur).next=NULL;
printf("введете еще 1/0\n");
scanf("%d",&c);
while(c==1)
{
(*cur).next=(man *)malloc(sizeof(man));
cur=(*cur).next;
printf("введите имя ");
scanf("%ls",(*cur).name);
(*cur).next=NULL;
printf("введете еще 1/0\n");
scanf("%d",&c);
}
/* просмотр и вывод */
cur=first;
while (cur!=NULL)
{printf("Это %s\n",(*cur).name);
cur=(*cur).next; }
}
7.2 Контрольные вопросы
1. Что такое динамические данные?