Получил этот файл csv моего журнала перехода и хотел бы отсортировать его в каждом блоке (запись перехода), чтобы сначала был введен интроструктор, второй и дополнительный оператор-студент. Текущие они написаны в различном порядке.Анализ и сортировка csv-файла по строке
Думал о чтении и назначении каждой строки блока в vars, а затем печатании с использованием пустой строки в качестве контурного цикла. Я на правильном пути? Предпочитаете помощь по решению на C++ (небольшая часть опыта и настройка компилятора), но я с нетерпением ждал, чтобы это лето появилось в орехах и болтах любого рекомендованного языка. Возможный Python или любой, у которого есть хорошая книга для CompSci.
Любые советы & отзыв очень оценен!
первый col - роль: 1,2,3.
роль (1,2,3), дата (yyymmdd), самолет-liftnumber, имя роль 1 является инструктором тандем, роль 2 студент, роль 3 свободного падения камеры (опционально)
1,20100124, C206WR-L1, MAC ПИТ
2,20100124, C206WR-L1, ГОВАРД Стеф
3,20100124, C206WR-L1, JONES DAVE
,,,
2,20100124, C206WR-L3, Оллсоп BEX
1,20100124, C206WR-L3, MAC-ПИТЬ
3,20100124, C206WR-L3, ДЖОНС ДЭЙВ
,,,
1,20100124, C206WR-L2, MAC ПИТ
3,20100124, C206WR-L2, LAUER FINCH
2,20100124, C206WR-L2, JONES DAVE
,,,
1,20100124, C206WR-L4, MAC ПИТ
3,20100124, C206WR-L4, LAUER FINCH
2,20100124, C206WR-L4, JONES DAVE
,,,
2,20100124, C206WR-L4, Джон Смит
1,20100124, C206WR- L4, MAC ПИТ
,,,
2,20100124, C206WR-L5, BROWN CLAIRE
3,20100124, C206WR-L5, JONES DAVE
1,20100124, C206WR-L5 , MAC PETE
Если я не понял, что ОП хочет разобраться в каждой строке, не сортировать все строки в карте. – Benj
Итак, для каждого блока данных ему нужно использовать std :: map (поскольку повторение значения ключа не произойдет), и каждый блок сортируется. – phantasmagoria