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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции. Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread261256.html
Используя механизм перегрузки функций, разработайте две версии функции F, заголовки которых выглядят следующим образом: 1)float F ( float x ); 2)void F (float x, float &y); Продемонстрируйте работу...
C++ Определить наибольший элемент в каждом столбце заданной прямоугольной матрицы В. Вычислить сумму элементов 3-г Определить наибольший элемент в каждом столбце заданной прямоугольной матрицы В. Вычислить сумму элементов 3-го столбца. http://www.cyberforum.ru/cpp-beginners/thread261255.html
C++ Объясните пожалуйста код и ход работы программы на С++
Вот код фрагмента программы: int i; int l=strlen(str); int k=strlen(fsubstr); bool fl=true; for (i=0;i<l-k;i++){ int j; for (j=0;j<k;j++){ ...
C++ Получить целочисленную матрицу по правилу
Здраствуйте! Задача такова: Даны целые числа а1, а2, а3. Получить целочисленную матрицу i,j=1,2,3, для которой bij=ai-3aj. Я думал что чуть-чуть (хоть капельку) смыслю в программирований, но...
C++ вывод в файл http://www.cyberforum.ru/cpp-beginners/thread261213.html
Хочу осуществить вывод в файл с помощью функции. void Crypto::output(fstream ff, int ROUND, unsigned char *** uc)//УДАЛИТЬ { ff<<endl<<dec<<ROUND<<endl; for (int i = 0; i < 16; i++) {...
C++ Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатать изменённое число. подробнее

Показать сообщение отдельно
zaychenok
Сообщений: n/a

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

21.03.2011, 16:50. Просмотров 246. Ответов 0
Метки (Все метки)

//помогите исправить пожалуйста. отладчик пишет <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;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru