Реферат: Разработка линейного однонаправленного списка

int menu()

{int n;

rus(" Меню ");cout<<"\n";

rus(" ");cout<<"\n";

rus(" 1 - Вставка ");cout<<"\n";

rus(" 2 - Удаление ");cout<<"\n";

rus(" 3 - Вывод на экран ");cout<<"\n";

rus(" 4 - Сохранение ");cout<<"\n";

rus(" 5 - Чтение");cout<<"\n";

rus(" 6 - Удаление всего списка");cout<<"\n";

rus(" 0 - Выход ");cout<<"\n";

rus("==============================");cout<<"\n";

rus(" Введите пункт меню ");cout<<"\n";

cin>>n; return n;} // ввод с клавиатуры

//-----------------------------------------------------------------------------------

struct node{char x[15]; node *next;};

node *un=NULL; //создаём указатели на начало списка

node *uk=un; //создаём указатель на конец списка

node *r,*pre; //ещё 2 указателя

int count;

//--------------------------------Удаление всего списка-------------------------

void dellist(node *p) // функция удаления

{

while(p){delete p; p=p->next;

}

uk=un;

}

//----------------------------------Удаление------------------------------------

void delet(node*p)

К-во Просмотров: 199
Бесплатно скачать Реферат: Разработка линейного однонаправленного списка