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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MaxMan
#1

Зацикливается сортировка... ошибок не выводит... помогоите найти, где указателя не хватает, пожалуйста... - C++

16.05.2010, 09:36. Просмотров 331. Ответов 0
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
struct TStr
{   
    COper info;
    TStr *next,*prev;
};
 
void CSpisok::Sort(void)
{
    TStr *p1,*p2;
    int pr;
    do
    {
        pr=0;
        p1=head->next;
        p2=p1->next;
        while (p2->next->next)
        {
            if (p1->info.GetAscii() > p2->info.GetAscii())
            {
                pr=1;
                p1->next=p2->next;
                p1->prev->next=p2;
                p2->next=p1;
                p1->next->prev=p1;
                p2->prev=p1->prev;
                p1->prev=p2;
                p2=p1->next;
            }
            else
            {
                p2=p2->next;
                p1=p1->next;
            }       
        }
    }
    while(pr);
}
Добавлено через 1 час 51 минуту
Ошибок не выводит... помогите найти, где указателя не хватает, пожалуйста...
заранее спасибо
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2010, 09:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Зацикливается сортировка... ошибок не выводит... помогоите найти, где указателя не хватает, пожалуйста... (C++):

Почему зацикливается код? (найти причины возникновения ошибок в коде) - C++
почему зацикливается? #include <iostream> #include <time.h> #include <windows.h> using namespace std; int main() { ...

Помогоите пожалуйста найти програму - SEO
Слышала о такой програме, которая сама скупает, проверяет ссылки. (вроде что-то связано с РОТА-Пост) Помогите, пожалуйста ее найти. Готова...

Помогоите пожалуйста написать программу на С++ - C++ Builder
Дан массив P(4;3) Упорядочить элементы каждого столбца матрицы по возрастания.\\\ Помогоите пожалуйста написать программу на С++

Где-то есть ошибка, но найти ее не хватает сил. - Pascal
Сведенья об автомобиле состоят из его марки. номера и фамилии владельца. Дан файл F, содержащий сведенья об нескольких автомобилях.Найти:...

Помогоите найти совместимые драйвера! - Драйверы для видеокарт
Нетбук SAMSUNG NP-N100S (NP-N100S-N02RU) никак не ставятся графические драйвера... уже столько вариантов перепробовала, но все равно не...

помогоите найти количество групп с пятью символами в С++ - C++ Builder
Дана строка, состоящая из групп нулей и единиц. Каждая группа отделяется от другой одним или несколькими пробелами. Найти количество групп...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2010, 09:36
Привет! Вот еще темы с ответами:

Помогоите найти программу для разлочки телефонов - Android
Здравствуйте! дайте название пожалуйста программ для разлочки телефонов заблокированные операторами!

Подскажите пожалуйста, фантазии уже не хватает. - C++
Как осуществить поиск максимального и минемального числа в одномерном массиве с помощью рекурсии, тремя разными способами пробова: 1.По...

Где ошибки в программе? Чего не хватает? - C++
Здравствуйте,задали задание в универе: "Заданные два одномерных массива {ai} и {bi} (i=1,2...n). Сформировать два новых массива {ci} и...

Подскажите пожалуйста где можно найти материал по обучению. - C++
Подскажите пожалуйста где можно найти материал по обучению. Пропустил учебу в универе, не без причины, сейчас есть огромное желание...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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