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

Проблемы с приведением типов для компоранда для qsort - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ При просмотре результата, выводится только "Для продолжения нажмите любую клавишу" http://www.cyberforum.ru/cpp-beginners/thread784361.html
Здравствуйте, пользуюсь компилятором Dev-C++. Для теста решил вывести "Hello World", вывелось. После этого попробовал воспользоваться подпрограммой(в другой папке сохранил файлы). Удачно скомпилировал, но при открытие На экран выводится только сообщение: "Для продолжения нажмите любую клавишу".
C++ Microsoft visual studio c++ и ООП Я создаю проект в Microsoft visual studio c++ Выбираю "Проект Win32" В вкладке "Файлы исходного коды" добавляю новый элемент "Форма Windos Forms" Добавляю кнопку например на форму, компилирую проект, а загружается вовсе иная форма О_о Что делать, что бы загрузилася моя форма? P.S. Да я нуб и идиот в с++, только начал учить =) http://www.cyberforum.ru/cpp-beginners/thread784358.html
C++ Вычислить значение выражения (нужен совет и подсказка!)
y=ln(x^3-8)+1/sin(a) при этом найти ОДЗ и обеспечить необходимую реакцию программы на некоректные ситуации
C++ Однонаправленный связанный список (Вставить новый узел с нулевым значением перед первым отрицательным элементом...)
Помогите выполнить задание: Тип информационной части узла списка - INT Вид списка - Однонаправленный связанный список Дополнительные Операции - Вставить новый узел с нулевым значением перед первым отрицательным элементом, Удалить узлы с четными значениями, Подсчитать количество узлов с нечетными значениями Добавлено через 22 часа 16 минут помогите пожалуйста
C++ Словарь http://www.cyberforum.ru/cpp-beginners/thread784335.html
Нужна ссылка на русско-английский словарь (тот который можно распарсить). Или что-то из чего можно сделать массив слово - перевод.
C++ String is not null terminated Почему появляется ошибка в данном куске кода? String String::operator+ (const String &right) { String temp; temp.length = this->length + right.length + 1; delete temp.sPtr; temp.sPtr = new char; assert(sPtr != 0); strcpy_s(temp.sPtr, this->length + 1, this->sPtr); подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056

Проблемы с приведением типов для компоранда для qsort - C++

12.02.2013, 02:32. Просмотров 322. Ответов 6
Метки (Все метки)

Вот так всё ок (во всяком случаи компилятор не выдвинул никаких предупреждений):
C++
1
2
3
4
5
6
int comp(const void* i, const void* j)
{
    Worker* left = &(*(Worker*)i);
    Worker* right = &(*(Worker*)j);
    return left->surname > right->surname;
}
Пытаюсь минимизировать всё в одну строчу для return, что-то типа:
C++
1
2
3
4
int comp(const void* i, const void* j)
{
    return *(Worker*)i->surname > *(Worker*)j->surname;
}
да не тут-то было, перепробовал кучу вариантов и всё тщетно. Подскажите, пожалуйста, как нужно это сделать.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru