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

функция qsort при сортировке массива структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Осадки http://www.cyberforum.ru/cpp-beginners/thread748416.html
Заданы осадки по месяцам, зафиксированные метеостанцией в течение прошедшего года. Занесите эти данные в массив и определите минимальное, среднее и максимальное значение месячных осадков. Выведите...
C++ Из заданной матрицы A составить такую матрицу B, что... из заданной матрицы A составить такую матрицу B, что b=min (a по области K={(i1,j1)| n >= i1 >= i && i1 >= j1 >= j}) Дано: n — размер матрицы далее в n строках по n целых чисел Выход: матрица n*n... http://www.cyberforum.ru/cpp-beginners/thread748412.html
Составить программу для вычисления выражения. В чем ошибка? C++
Составить программу для вычисления выражения (log2a+logbc)/logb+2(a+c): #include <iostream> #include <cmath> using namespace std; int main() { int a,b,c,x,y,z; float s;
C++ Найти ветвь в дереве двоичного поиска максимальной длины
Срочно нужно решить задачу для зачета(как ни странно не прогуливал, а реально не мог присутствовать на парах по С++,в связи с чем знаю язык чуть более чем на 0) Собсно задача(ну ооочень...
C++ Вложенные циклы http://www.cyberforum.ru/cpp-beginners/thread748392.html
как вывести на зкран следуюшие 41 42 ... 50 51 52 ... 60 61 62 ... 70 71 72 ... 80 с помошью вложенний цикл... Так просто без вложенных циклов как сделать,понятно,а вот с ними,не пойму...
C++ Описание структуры, которая представляет монастырь Ведомость спортивних состязаний Фамилия участника Код команды Количество балов Место в итоге Баландин С 123.7 2 Шишков Ш ... подробнее

Показать сообщение отдельно
melanu
1 / 1 / 0
Регистрация: 10.03.2012
Сообщений: 120
27.12.2012, 22:53  [ТС]
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
а зачем ты приводишь указатель void* к указателю на int???
приводи к struct book*

Добавлено через 1 минуту

что-то я не уверен, что это сработает. Почему эти объявления внутри функции, а не снаружи?
#include "my.h"
void sort_qsort(void){
extern struct book a[SIZE];
extern int count;
extern struct book temp3;
qsort (a, SIZE, sizeof(temp3), compare);
printf("\n\nKomanda vipolnena yspeshno\n\n");
return;
}
int compare (const void * a, const void * b)
{
return (*(struct book*)a).chastota > (*(struct book*)b).chastota;
}

Компилируется без ошибки но сортировки не происходит
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.