1] Какая из функций быстрее?
2] какие отличия?
Differences
1] readdir возвращает имя следующей записи в каталоге. Scandir возвращает массив файлов и каталогов из каталога.
2] readdir должен иметь дескриптор ресурса, пока все записи не будут прочитаны. scandir, возможно, создает массив всех записей и закрывает ручку resouce?