Я пришел из C # фона и работаю над проектом C ++. Мне нужно открыть файлы в каталоге, а затем обработать эти данные в файлах. Проблема в моей целевой среде (Greenhills Integrity), я не могу получить доступ к «каталогу». Кажется, в C ++ нет понятия каталога. Почему бы и нет? Эта проблема проста в C #. Я не могу связаться с какой-либо большой библиотекой (BOOST или dirent) для получения файлов Я могу открыть файл, используя fopen, но я не всегда буду знать имена файлов, поэтому мне нужно «strcat» каталог для каждого имени файла, чтобы «fopen» файлы.
Мне нужен способ просто получить имена файлов в каталоге без использования внешнего API. Это возможно?