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

qsort - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с указателями в объектах и без них, помогите разобраться http://www.cyberforum.ru/cpp-beginners/thread16127.html
Значит так! Есть 4 указателя - 2 из них описанны в классе, 2 глобально. В классе есть конструктор, который выделяет место под переменную первого указателя. и присваивает адрес, на который ссылается первый указатель второму. Такая же действие производится с глобальными указателями в программе. При выводе областей памяти, на которые ссылаются указатели - у тех указателей которые прописывались...
C++ Ошибка в работе с классом, помогите понять в чём Выдаваемая ошибка при запуске этого безобразия: Необработанное исключение в "0x77665325" в "Sirst.exe": 0xC00000FD: Stack overflow. Программа в идеале имитирует работу сортировочного Т моста, отправляя одни вагоны с параметром 1 в первый стек, а с параметром 0 во второй(0 и 1 для простоты и проверки работоспособности). Она компилируется, но в процессе вылетает с вышеуказанной ошибкой:(... http://www.cyberforum.ru/cpp-beginners/thread16122.html
C++ Проблема: создаются лишние элементы в бинарном дереве
Вот такой код: #include <iostream> using namespace std; class Node { public:
C++ malloc vs. calloc
Когда стоит использовать malloc , а когда calloc?
C++ Чтобы программа называла больше или меньше задуманного числа http://www.cyberforum.ru/cpp-beginners/thread16080.html
задача состоит в том чтобы программа называла больше или меньше задуманного числа. посмотрите пожалуйста, где то ошибка. а найти самостоятельно не могу. #include<iostream.h> #include<math.h> #include<conio.h> #include<stdlib.h> int main() {
C++ ошибочка такой код: после выполнения слышу звук ошибки и не получается закрыть окно консоли где ошибка(подозреваю что где-то в перегрузке +) #include <string> #include <iostream> #include <stdlib.h> using namespace std; #define M 40 подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
23.05.2011, 12:21     qsort
Hotbed,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstdlib>
#include <cstring>
 
int compare(const void* first, const void* second)
{
    return *((char*)first) - *((char*)second);
}
 
int main()
{
     char A[] = "qwnmnllamzms\0";
     qsort(A, strlen(A), sizeof(char), compare);
     std::cout << A << '\n';
     return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru