Откройте и обработайте все текстовые файлы в каталоге в Unix, используя переполнение стека

Добрый вечер,

Я очень озадачен проблемой открытия и обработки текстовых файлов в каталоге. В каталоге хранится 10000 .txt файлов, каждый из которых состоит из двух текстовых предложений. Проблема, которую мне нужно решить, требует, чтобы я просматривал каждый файл и сортировал их по длине. Мне нужно было бы разделить их на 10 разных ведер. Я действительно понятия не имею, как это сделать, и не нашел ничего полезного в Интернете. У меня нет проблем с открытием одного файла, но как мне открыть 10000, не зная их имен, а затем отсортировать их по длине? Буду признателен за любую помощь, так как я очень смущен.

Редактировать 1: я написал код, чтобы получить имена файлов, поместить их в вектор, а затем открыть их, перемещаясь по вектору. Тем не менее, я до сих пор не могу переместить каждую строку в вектор, а затем отсортировать вектор. Я не думаю, что могу использовать библиотечную функцию для сортировки, я должен сам написать функцию сортировки по группам. Итак, как бы я отсортировал вектор строк по длине строк? Опять же, любая помощь приветствуется.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]