|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
||||||
Как отсортировать структуру?01.12.2012, 20:59. Показов 1548. Ответов 19
Метки нет (Все метки)
Нужно отсортировать по number, и записать в новый файл.
Пример файла bd 21 Moscow New York 12 Paris London 72 Astrakhan Volgograd 13 Berlin Milan 23 Tol'yati ST Petersburg 69 Washington Munchen 73 Sydney Tokio 37 Gavanna Pekin
0
|
||||||
| 01.12.2012, 20:59 | |
|
Ответы с готовыми решениями:
19
Как отсортировать структуру Как отсортировать структуру?
|
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,244
|
||||||
| 01.12.2012, 21:04 | ||||||
1
|
||||||
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
|
| 01.12.2012, 21:06 | |
|
Можно с помощью swap
0
|
|
|
17 / 5 / 2
Регистрация: 13.09.2011
Сообщений: 24
|
||||||
| 01.12.2012, 21:07 | ||||||
1
|
||||||
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
||||||
| 01.12.2012, 22:13 [ТС] | ||||||
|
zss,
что то неправильно сортирует
21 Moscow New York 12 Paris London 72 Astrakhan Volgograd 13 Berlin Milan 23 Tol'yati ST Petersburg 69 Washington Munchen 73 Sydney Tokio 37 Gavanna Pekin bd2: 37 Gavanna - Pekin 69 Washington - Munchen 23 Tol'yati - ST Petersburg 13 Berlin - Milan 12 Paris - London 21 Moscow - New York 73 Sydney - Tokio 72 Astrakhan - Volgograd
0
|
||||||
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
|
| 01.12.2012, 22:14 | |
|
0
|
|
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
|
| 01.12.2012, 22:25 [ТС] | |
|
David Sylva, выше привел. как то странно сортирует
0
|
|
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
|
| 01.12.2012, 22:32 | |
|
0
|
|
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
||||||
| 01.12.2012, 22:39 [ТС] | ||||||
|
David Sylva,
ошибка при звершении программы и неправильно сортирует
bd2: 21 Moscow - New York 72 Astrakhan - Volgograd 13 Berlin - Milan 23 Tol'yati - ST Petersburg 69 Washington - Munchen 73 Sydney - Tokio 37 Gavanna - Pekin 1497538860 ММММЬ®BYшм - шм ошибка
0
|
||||||
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
|
| 01.12.2012, 22:42 | |
|
Как звучит условие задачи?
Не по теме: void main писать нельзя
0
|
|
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
|
| 01.12.2012, 22:49 [ТС] | |
|
David Sylva, дана структура MARSH, содержащая 8 записей. Каждая запись состоит из номера, названия начального пункта маршрута и названия конечного пункта маршрута . Нужно отсортировать по номеру и записать в новый файл записи.
0
|
|
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
|
| 01.12.2012, 23:14 | |
|
Сейчас тебе набросаю с использованием swap.
Добавлено через 11 минут delexa Сейчас стал делать и наткнулся на такую ошибку, тебя не смущает что не которые города с двойным названием?
0
|
|
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
|
| 01.12.2012, 23:18 [ТС] | |
|
David Sylva, Пока разбираюсь еще толком не знаю, как getline считывает. Тогда пробел на _ можно заменить.
0
|
|
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
|
| 01.12.2012, 23:19 | |
|
0
|
|
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
||||||
| 01.12.2012, 23:25 [ТС] | ||||||
|
David Sylva,
Исправил бд на 21 Moscow New_York 12 Paris London 72 Astrakhan Volgograd 13 Berlin Milan 23 Tol'yati ST_Petersburg 69 Washington Munchen 73 Sydney Tokio 37 Gavanna Pekin Все также. Если изза этого, тогда странно, что работает нормально просто чтение структуры и запись ее в новый файл:
21 Moscow New York 12 Paris London 72 Astrakhan Volgograd 13 Berlin Milan 23 Tol'yati ST Petersburg 69 Washington Munchen 73 Sydney Tokio 37 Gavanna Pekin bd2 21 Moscow - New York 12 Paris - London 72 Astrakhan - Volgograd 13 Berlin - Milan 23 Tol'yati - ST Petersburg 69 Washington - Munchen 73 Sydney - Tokio 37 Gavanna - Pekin
0
|
||||||
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
||||||
| 01.12.2012, 23:28 | ||||||
|
Вот такой вариант
Текстовый файл такой 21 Moscow New_York 12 Paris London 72 Astrakhan Volgograd 13 Berlin Milan 23 Tolyati ST_Petersburg 69 Washington Munchen 73 Sydney Tokio 37 Gavanna Pekin
1
|
||||||
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
|
| 01.12.2012, 23:34 [ТС] | |
|
David Sylva, ошибка построения
0
|
|
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
|
| 01.12.2012, 23:38 | |
|
delexa Студия какого года?
0
|
|
|
2 / 2 / 4
Регистрация: 02.03.2011
Сообщений: 134
|
|
| 01.12.2012, 23:39 [ТС] | |
|
David Sylva, 2012
0
|
|
|
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
||
| 01.12.2012, 23:41 | ||
|
0
|
||
| 01.12.2012, 23:41 | |
|
Помогаю со студенческими работами здесь
20
Отсортировать структуру отсортировать структуру Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|