только что был общий вопрос о том, как подойти к определенной проблеме, с которой я сталкиваюсь. Я довольно новичок в C, так что терпите меня здесь. Скажем, у меня есть папка с 1000+ текстовыми файлами, файлы не имеют имен в любом порядке нумерации, но они в алфавитном порядке. Для моей проблемы у меня есть файлы данных о запасах, каждый файл назван в честь соответствующего тикера компании. Я хочу написать программу, которая откроет каждый файл, прочитает данные, найдет исторический минимум, сравнит его с текущей ценой и рассчитает процентное изменение, а затем распечатает его. Поиск и расчет не являются проблемой, проблема в том, чтобы программа прошла и открыла каждый файл. Единственный способ увидеть это - создать текстовый файл, содержащий все символы тикера, с помощью которого программа считывает это в массив, а затем запускает цикл, который сначала открывает первое имя файла в массиве, выполняет вычисления, печатает На выходе закройте файл, затем вернитесь назад, чтобы перейти ко второму элементу (следующему символу тикера) в массиве. Это было бы довольно просто настроить (я думаю), но я действительно хотел бы избежать ввода более тысячи имен файлов в текстовый файл. Есть ли лучший способ приблизиться к этому? На самом деле не нужно запрашивать код (если только в c нет замечательной функции, которая сделает это за меня;)), просто несколько советов от более опытных программистов на Си.
Спасибо:)
Редактировать: Это в Linux, извините, я забыл упомянуть!