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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Proxy http://www.cyberforum.ru/cpp-beginners/thread130232.html
Подскажите как сделать клиента, который загружал страницу через прокси (HTTP/S,SOCKS4/4) Если соединение удалось, должен вывести строку, если не удолось должен вывести сообщение об ошибки. Необходимо чтоб он работал в несколько потоков одновременно. Погуглил ничего похожего не нашел.
C++ Работа с базовыми типами языка С Помогите пожалуйста сделать такое задание недавно стал изучать Си ещё плоховато разбираюсь буду очень благодарен: Задание: Вводит названия 10 городов и используя функции сравнения строк, сортирует список по алфавиту. http://www.cyberforum.ru/cpp-beginners/thread130231.html
Работа с функциями языка С C++
Помогите пожалуйста сделать такое задание на Си если это не сложно буду очень благодарен: Сгенерировать массив целых случайных чисел. Диапазон значений и количество элементов массива задать как символьные константы. Написать функцию Poisk для двоичного поиска элемента в отсортиро¬ванном массиве. Функция должна возвращать целое число – порядко¬вый номер элемента в массиве или –1, если элемент не...
Как преобразовать к типу Int при чтении из файла? C++
Бинарная запись в файл проходит(проверил при помощи fopen), не могу прочитать из него. Вот функция: int work_with_file(const char *file_name){ fstream fin; fin.open(file_name, ios::binary | ios::_Nocreate |ios::in | ios::out); if(fin.fail()){ cerr << "Ошибка открытия выходного файла\n"; return -1; } unsigned short num;
C++ Подсчет букв по Кернигану Ритчи http://www.cyberforum.ru/cpp-beginners/thread130219.html
Здраствуйте,я начинаю программировать на Си и столкнулся с небольшими трудностями.... В Кернигане Ричи есть такой пример как подсчет букв в файле через getchar() но что то я в этом не понимаю,например где должен находиться этот самый файл в котором надо считать буквы.... через cmd (***.exe < ***.txt)не получается.еще там фигурирует такая перменная как eof,в коде eof не объявляестся-компилятор...
C++ Про указатели . Всем привет: Продолжаю свою традицию: Вот придумал необычную задачку, может кому то она покажется неинтересной, сложная или простая судить не мне. Задачка на 8 спасибов.... Вообщем суть такова. Есть не кий указатель: double *******ptr ; /*Да да именно не простой указатель, у вас не троиться и не двоиться. */ подробнее

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

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

16.05.2010, 09:36. Просмотров 317. Ответов 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 минуту
Ошибок не выводит... помогите найти, где указателя не хватает, пожалуйста...
заранее спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru