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

Сортировка(именно на С) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия http://www.cyberforum.ru/cpp-beginners/thread62981.html
Люди пеомогите решить прогу пожалуста Составить текст программы, содержащей две функции: 1. функцию сложения двух чисел, используя только прибавление единицы, реализованную с помощью циклов; 2....
C++ Файлы больше четырех гектаров Вообщем пишу код который забивает какую-то часть (или весь файл) нулями: LPBYTE bufer=(LPBYTE)malloc(1024*4); //писать буду блоками по 4 кила DWORD filelen=0,filelenH=0; ... http://www.cyberforum.ru/cpp-beginners/thread62977.html
C++ Реализация в виде класса очереди с приоритетом.
День добрый, возникла проблема с представлением требования от задачи: если разбирать по компонентом, то я понимаю что они из себя представляют, а как это собрать в кучу - не понимаю или мб и не знаю...
C++ Исправить строку кода
Учусь по книге "Дейтел Х., Дейтел П - Как программировать на C++" столкнулся с заданием что не правилно в данной записи - не могу разобраться cout << ++ (x + y);
C++ написать DLL на С++/C# http://www.cyberforum.ru/cpp-beginners/thread62940.html
Доброго времени суток, можно ли написать .dll которая будет запрещать комбинацию клавиш ALT+F4(закрытия предложения), если да то выложите код, а еще лучше уже готовую DLL находил код на Delphi вроде...
C++ [Решено] Ошибка: "Undefined symbol _main in module c0.ASM" при компиляции в пакетном режиме Доброго времени суток всем! При компиляции в пакетном режиме выходила следующая ошибка: Undefined symbol _main in module c0.ASM Но при компиляции с помощью IDE все получается. Забил в гугл,... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9680 / 5630 / 954
Регистрация: 25.07.2009
Сообщений: 10,804
11.11.2009, 17:41
Вот:
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
/* функция-обёртка для qsort */
int compare(void *a, void *b){
    return strcmp((char*)a, (char*)b);
}
 
int main(){
    char array[5][5] = {{"cccc"}, {"dddd"}, {"aaaa"}, {"eeee"}, {"bbbb"}}; /*массив */
    int i; /*переменная*/
    
    printf("\nUnsorted:\n"); /* вывод несортированного массива */
    for ( i = 0; i < 5; i++ )
        printf("%s\n", array[i]);
        
    qsort(array, 5, sizeof(array[0]), compare); /* сортировка */
    printf("\nSorted:\n"); /* и снова вывод */
    for ( i = 0; i < 5; i++ )
        printf("%s\n", array[i]);
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru