Форум программистов, компьютерный форум CyberForum.ru

ошибка при работе с двунаправлеными списками - C++

Восстановить пароль Регистрация
 
zaychenok
Сообщений: n/a
21.03.2011, 16:50     ошибка при работе с двунаправлеными списками #1
//помогите исправить пожалуйста. отладчик пишет <Bad Ptr> при объявлении указателя на голову списка
int main ()
{
int q;
printf ("q\n");
scanf ("%d", & q);
list * head = Add (NULL);
for (list *p = head; q>= 1;q--)
fill_list (head);
...
}

list * Add (list *p)
{
list * n = new list;
memset (n, 0, sizeof (list));
if (!p) return n;

n->next = p->next;
p->next = n;
n->next = p;

return n;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2011, 16:50     ошибка при работе с двунаправлеными списками
Посмотрите здесь:

Ошибка при работе с графикой C++
Ошибка при работе с файлом C++
C++ Ошибка при работе с памятью
Ошибка при работе с портами C++
C++ Ошибка при работе с массивом
Ошибка при работе программы C++
C++ Ошибка при работе со структурой
C++ Ошибка при работе с объектами
C++ Последовательность директив #include при работе со списками структур
Русский язык при работе со списками C++
C++ Ошибка при работе со строками
Ошибка при работе с ifstream C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 01:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru