Форум программистов, компьютерный форум 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); Продемонстрируйте работу данных функций на примере: y = 0, если 5 < x < 20; y= x^2 +5, если x<=5; y = 1, если x>= 20; Очень прошу друзья, сделайте задачу, уделите несколько минут своего времени!
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++){ if (str!=fsubstr){ fl=false; http://www.cyberforum.ru/cpp-beginners/thread261240.html
C++ Получить целочисленную матрицу по правилу
Здраствуйте! Задача такова: Даны целые числа а1, а2, а3. Получить целочисленную матрицу i,j=1,2,3, для которой bij=ai-3aj. Я думал что чуть-чуть (хоть капельку) смыслю в программирований, но оказалось не так:no:. Решение этой задачи в Паскале я нашел , но никак не смог "скомпилировать". Мой код таков: #include<stdio.h> #include<conio.h> int main() {int a={1,2,3},b; int i,j;
вывод в файл C++
Хочу осуществить вывод в файл с помощью функции. void Crypto::output(fstream ff, int ROUND, unsigned char *** uc)//УДАЛИТЬ { ff<<endl<<dec<<ROUND<<endl; for (int i = 0; i < 16; i++) { for (int j = 0; j < 4; j++) {
C++ Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат http://www.cyberforum.ru/cpp-beginners/thread261204.html
Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатать изменённое число.
C++ Написать функцию, которая принимает два числа и возвращает Решите пожалуйста!!!!!!!!!!! 4 ) число, которое получается, если к первому числу приписать справа второе (например, для чисел 123 и 456 результатом будет 123456) ************************************************************************ 5 ) число, которое получается, если ко второму числу приписать справа первое подробнее

Показать сообщение отдельно
zaychenok
Сообщений: n/a
21.03.2011, 16:50     ошибка при работе с двунаправлеными списками
//помогите исправить пожалуйста. отладчик пишет <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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru