Реферат: Объектно ориентированое програмирование на С
current->info=new char[strlen(s)+1];
strcpy(current->info,s);
return;
};
void list::add_element(char* s, int &k)
{
int i;
i=current_element(k);
if ((i<k)&&(i!=0))
{
cout<<"V spiske vsego "<<i<<" elmentov. Po etomu vmesto "<<k<<" nomera, functsia dobavit info elementa na "<<i+1<<"-e mesto(poslednee v spiske)!!!\n";
k=i+1;
add_after(s);
};
if(i==0)
add_before(s);
return;
};
void list::del_element()
{
if (first==NULL)
{
cout<<"Nemogu udalit element so spiska. Spisok pust.\n";
return;
};
if (current==first)
{
if (current==last)
{first=last=NULL;}