4
ответа

Как я проверяю, является ли файл регулярным файлом?

Как я регистрируюсь в C++, если файл является регулярным файлом (и не каталог, канал, и т.д.)? Мне нужна функция isFile (). DIR *разность потенциалов; структура dirent *dirp; в то время как ((dirp = readdir (разность потенциалов))! = ПУСТОЙ УКАЗАТЕЛЬ) {ес
вопрос задан: 9 July 2019 01:57
1
ответ

Кросс-платформенный способ протестировать, является ли файл каталогом

В настоящее время у меня есть некоторый код как (сжатый, и удалил набор проверки ошибок): разность потенциалов = readdir (dir); если (разность потенциалов-> d_type == DT_DIR) {} Это работает без помех над моей машиной Linux. Однако на другом...
вопрос задан: 4 February 2010 07:00
0
ответов

почему на странице руководства C readdir сказано, что не следует вызывать свободный вызов в статической выделенной структуре результата

$ uname -a Linux crowsnest 2.6.32-28-generic # 55-Ubuntu SMP Mon Jan 10 23:42:43 UTC 2011 x86_64 GNU / Linux $ man readdir: ОПИСАНИЕ Функция readdir () возвращает указатель на директиву ...
вопрос задан: 23 August 2011 09:32