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

Вылетает программа на моменте выведении информации на экран - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить блок-схем, с Благодарностью http://www.cyberforum.ru/cpp-beginners/thread1489895.html
Подкину 30-40р на киви, в кач-ве благодарности за помощь #include <stdio.h> #include <math.h> #include <locale.h> #include <stdlib.h> #define n 5 int main(){ setlocale(LC_ALL,"rus");
C++ Перевести с Pascal на C++ Есть код на Паскале, хотел бы сам перевести его в С++, но подчистую забыл, что такое Паскаль. Помоги, люди добрые) procedure sort(var x : arr); var u, k: integer; procedure exchange(i, j: integer); var tmp : integer; begin tmp : = x; x : = x; x : = tmp; http://www.cyberforum.ru/cpp-beginners/thread1489874.html
C++ Составить блок-схему алгоритма и программу вычисления суммы ряда согласно условию задачи
составить блок-схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи. 1+\frac{cos(\pi /4)}{1!}x+\frac{cos(2\pi /4)}{2!}x^2+...
Составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда C++
Задание : составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда. При разработке программы предусмотреть пропуск слагаемых (множителей), равных нулю или бесконечности. W=\sum_{i=-2}^{k}\frac{(-1)^i (i+3)!}{i-4}
C++ Реализовать структуру данных, которая имеет все те же операции, что массив длины n. Сложность операций http://www.cyberforum.ru/cpp-beginners/thread1489794.html
Реализовать структуру данных, которая имеет все те же операции, что массив длины n, а именно начать работу положить в i-ю ячейку число n узнать, что лежит в i-ой ячейке а также операцию "указать номер минимального элемента" (или одного из минимальных элементов). Количество действий для всех операций должно быть не более C*log n, не считая операции "начать...
C++ Построение матрицы смежности неорграфа, по заданному списку ребер которое строит матрицу смежности неорграфа, по заданному списку ребер. предусмотреть возможность ввода списка ребер с клавиатуры и из текстового файла. на си++ подробнее

Показать сообщение отдельно
irises
69 / 26 / 8
Регистрация: 29.06.2015
Сообщений: 104
29.06.2015, 17:18  [ТС]     Вылетает программа на моменте выведении информации на экран
В каком файле ошибка?
Мне самой трудно найти.

C++
1
2
3
4
5
6
7
8
void main ()
{
    Queue q1 [10];
    for (int i=0; i<10; i++)
        q1[i].push ();
    for (int i=0; i<10; i++)
        q1[i].printQueue ();
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
void Queue::printQueue ()
{
    Element *temp = head;
    while (true)
    {
        if (temp==0)
            break;
        temp->printElement ();
        temp = temp->getNext(); // кажется здесь плохо перекидывается указатель, на этом моменте вылетает
    }
    cout<<endl;
}
C++
1
2
3
4
5
void Element::printElement ()
{
    getPerson().print();
    cout<<" Prior - "<<getPriority()<<endl;
}
C++
1
2
3
4
void Client::print ()
{
    cout<<getNumber()<<"  "<<getSurname()<<"  "<<getName()<<"  "<<getYears()<<"  "<<getMoney();
}
Когда дебажу на этапе вывода информации, то первый раз цикл срабатывает, а потом (мне так кажется) плохо срабатывает указатель.

Учитывая наличие(см.ниже) все должно работать(см. ниже х2)
Должно, но почему то не работает((
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru