| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C] Сортировка БД |
| Автор: Azucena 24.6.2009, 15:54 | ||
| Помогите написать функцию сортировки данных (например по стране). Вот часть кода программы:
компилятор Borland C++ 3.1 |
| Автор: zim22 24.6.2009, 16:20 | ||
qsort |
| Автор: zim22 25.6.2009, 16:00 |
квадратом... интересно! |
| Автор: ИванМ 25.6.2009, 21:30 |
| Сохрани данные в таблице БД и отсортируй их с помощью ORDER BY. (Не кидайтесь в меня тапками |
| Автор: jhonyxakep 26.6.2009, 07:04 |
| Andrew121, А вообще качаю новый мингв, для библиотеки. тк поддерживает только с 4 версии square sort. Перестановка при пробежки по циклу, это просто уменьшительно ласкательное от квадратом Azucena, начинающие программисты не учат баз данных ;) Сортируй так: Предположим алфавит это последовательность: 1-а 2-б 3-в. Просто читай первый символ в слове и сортируй, проходясь по базе, и перестанавливая всё в каком тебе надо порядке ;) хотя это я рассказал базу, есть много других методов |
| Автор: zim22 26.6.2009, 08:39 |
не нашёл такого на http://en.wikipedia.org/wiki/Sorting_algorithm наверное он не очень популярный |
| Автор: Azucena 26.6.2009, 12:11 |
| Я хотела сделать так: записать к примеру названия стран в массив, отсортировать его и затем записать отсортированные данные в файл. Единственное чего я не знаю это как записать такие данные в массив и вообще какой массив для этого подойдет, поэтому если не сложно, пожалуйста, напишите пример кода с данными действиями |
| Автор: zim22 26.6.2009, 12:34 | ||||
записывайте структуры в файл. считывайте в массив структур. сортируйте массив структур. записывайте отсортированный массив структур в файл.
fwrite - запись fread - чтение |
| Автор: jhonyxakep 28.6.2009, 03:49 |
| zim22, это самй фонарный метод сортировки. Проходится в школах, на бейсике |