
04.05.2010, 19:36
|
|
Новичок
Регистрация: 18.07.2007
Сообщений: 15
С нами:
9902836
Репутация:
2
|
|
Как добавить элемент в список после заданного??? Написал такую функцию но что-то не пашет.
void addElement_num(List& theList)
{
Item* curItem= theList.itsFirst;
Item* newItem=new Item; //указатель на новый элемент списка
int Pos;
std::cout<<"Enter the position of added item"<<std::endl;
std::cin>>Pos;
for(int i=0; i<Pos ; i++)
{
if(curItem)
{
curItem=curItem->elemNext;
}
}
newItem->elemNext=curItem->elemNext;
curItem->elemNext=newItem;
}
|
|
|