Дипломная работа: Разработка программ с использованием динамической памяти
head=(sp*) malloc(sizeof(sp));
g=head;
printf("Введите%i-элемент: ",kol);
scanf("%s",&g->inf);
g->next=0;
teil->next=0;
teil=head;
// --------Ввод остальных эл-тов структуры--------------
kol++;
printf("Введите%i-элемент: ",kol);
g=(sp*) malloc(sizeof(sp));
scanf("%s",&g->inf);
g->next=0;
teil->next=g;
teil=teil->next;
do
{
if (key! =27)
{
kol++;
printf("Введите%i-элемент: ",kol);
g=(sp*) malloc(sizeof(sp));
scanf("%s",&g->inf);
g->next=0;
teil->next=g;
teil=teil->next;
}
printf("Для прекращения ввода нажмите ESC; Для продолжения любую клавишу\n");
key=getch();