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

Ошибка в работе с классом "очередь" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дать совет по ООП http://www.cyberforum.ru/cpp-beginners/thread53334.html
Скажите, на какой вид проектов на студии 2005 стоит переходить после изучения полностью консоли на с++ в студии 2005, чтоб писать полноценные приложения виндоус на форме с использованием кнопок и т.д.
C++ Работа с графикой Доброго времени суток ув. форумчане. Вобщем так, я еще совсем новичок, пытаюсь написать программу, задача ее в том чтобы выводить на экран текст нужного цвета. Работаю в Dev C++. Сначала проблема была в том что там отсутствовала графическая библиотека graphics.h, я ее нашел и установил. А теперь я не могу понять как заставить программу вывести текст и придать ему цвет, так как рисовать... http://www.cyberforum.ru/cpp-beginners/thread53332.html
C++ Нужен коментарий
Народ прокоментируйте этот код: #pragma once template <class T> struct TreeEl{ T data; TreeEl<T> *pLeft,*pRight,*pParent; TreeEl(T d):data(d),pLeft(0),pRight(0),pParent(0) {}
Массив на 200 элементов C++
Задача в С . дан массив размером 200, заполнить его случайными числами в интервале от -50 до 50 . Далее определить какое значение встречается в массиве чаще остальных и вывести на экран какое это значение и сколько раз оно встречается ?
C++ вывод пикселя http://www.cyberforum.ru/cpp-beginners/thread53272.html
Привет всем. Мне нужна ваша помощь. Вообщем задание таково: Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту(рисунок прикреплен ). Попадание на границу области считать попаданием в область. Вообщем я написал прогу все работает кроме: я ввожу координаты пикселя, пиксел...
C++ задача на определения элементов в строке Дана строка. Подсчитать количество содержащихся в ней прописных латинских букв. Помогите плз. Задачу надо сначала без использования массивов, а потом с использования массивов. :wall: :help: подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
01.10.2009, 09:44     Ошибка в работе с классом "очередь"
замени свои функции на отредактированные и сделай маин так
C++
1
2
3
4
5
6
7
8
9
10
11
12
void main()
{
        query Q;
        clrscr();
        while(1)
                {
                 cin>>x;
                 Q.in_query(x);
                 Q.print();
                  getch();
                }
}
должно работать, покрайней мере дома запись твоя работала

Добавлено через 5 минут
Цитата Сообщение от FW-TOT Посмотреть сообщение
Добавлено через 15 минут
Программа заработала. Забыл внести поправки для двусвязного списка =) Но всё-таки, почему не получается отследить нормально указатели head и tail?
что значит не получается? если у тебя head указывает на одну и туже ячейку памяти (ибо добавляешь данные только в конец списка) то и будешь ты видеть только одно это значение. а хвост, он на то и хвост чтобы на ноль указывать. как ты делаешь эту самую трассировку?
и раз у тебя двусвязный список, то head->prev только должен казать на нул.
Может лучше сначала с односвязным разобраться списком? а потом расширить до двусвязного
 
Текущее время: 21:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru