У меня есть имена файлов в каталоге (а также в массиве). Имена файлов выглядят следующим образом: F1S01.C01
, F1S03.C02
, F1S02.C02
и так далее.Сортировка строк на среднем имени в C++?
файлы не сортируются в этом массиве, и я хотел бы, чтобы отсортировать их по примеру:
F1S01.C01
F1S02.C01
F1S03.C01
И:
F1S01.C02
F1S02.C02
F1S03.C02
И:
F1S04.C01
F1S05.C01
F1S06.C01
Итак, Мне всегда нужен файл 3
(ровно 3) с тем же «окончанием», например .C01
, но с увеличением S01
, S02
и S03
(или S04
, S05
и S06
). Есть ли способ сортировки файлов в соответствии с моим примером?
Да, есть способ, но вы должны показать некоторое усилие. Также Title говорит C, а тег говорит C++. И если это единственное, что вам нужно, то программа не является хорошим инструментом. Лучше отказаться от некоторых сценариев. – luk32
Итак, каков будет путь? – Darius
@Darius Просьба показать определение массива. Неясно, является ли это двухмерным массивом символов или представляет собой массив объектов типа std :: string и т. Д. –