Курсовая работа: Работа с языками С и С++
printf ("Запись удалена");
return;
}
printf ("Введите номер удаляемой записи\n");
while (! scanf ("%d",&d)) {
printf ("Неверное число\n");
while (getchar ()! ='\n')
continue;
}
if ( (d>n) || (n<=0)) {
printf ("Такой записи нет");
return;
}
while (k->number! =d)
k=k->next;
if (d==1) {
*head=k->next;
}
else
k->pre->next=k->next;
if (d! =n)
k->next->pre=k->pre;
free (k);
while (k->next! =NULL) {
k=k->next;
k->number--;
}
printf ("Запись удалена");
return;