#define DT_UNKNOWN 0
#define DT_DIR 4
#define DT_REG 8
#define DT_LNK 10
-
Využití makra S_ISDIR, funkce stat nebo lstat
-
Volitelné rozšíření vypisování o rekurzivní zanořování do podadresářů
-
Upravte předchozí program tak, aby umožnoval procházení adresářové struktury do šířky (využijte implementaci fronty z dřívějších cvičení).
-
Upravte předchozí program tak, aby umožňoval procházení adresářové struktury do hloubky (využijte implementaci zásobníku z dřívějších cvičení).
-
-
Při překladu s normou POSIX je potřeba dát pozor na přepínač -std=c99
. Ten zakazuje libovolné rozšíření a při jeho použití je potřeba při prekladu nadefinovat makro _XOPEN_SOURCE
s hodnotou 700
(například: -D_XOPEN_SOURCE=700
).