Дипломная работа: Разработка программ с использованием динамической памяти
g=(Graf *) malloc(sizeof(Graf));
// ======================================================
do
{
printf("v1=");
scanf("%s",&s);
g->v1=atoi(s);
itoa(g->v1,s1,10);
if (((g->v1) <1) ||((g->v1) >n))
printf("Ошибка! Выход из диапазона: '1<v1<=n'\n");
}
while(((g->v1) <1) ||((g->v1) >n) ||strcmp(s,s1));
// ======================================================
do
{
printf("v2=");
scanf("%s",&s);
g->v2=atoi(s);
itoa(g->v2,s1,10);
if (((g->v2) <1) ||((g->v2) >n))
printf("Ошибка! Выход из диапазона: '1<v2<=n'\n");
}
while(((g->v2) <1) ||((g->v2) >n) ||strcmp(s,s1));
// ======================================================
g->next=head;
head=g;
}
}
}