I directory2, oprette en anden mappe med navnet directory3. I directory3 oprette to sub mapper med navne, Díra og dirB. Også i dette directory3, bruge din tekst editor til at oprette to filer; en med navn, fileA og en anden med navn, fileB. Så i directory3, har du 2 sub mapper og 2 filer. Vi skal bruge denne opsætning til de kodeeksempler i denne del af serien. Den opendir () Funktion syntaks opendir () funktionen: Bool opendir (DIRHANDLE, EXPR); DIRHANDLE er den mappe håndtag (særlig type variabel). Det refererer til området i hukommelsen, der har posten navne kataloget.
Det erklæres og tildele automatisk i denne stilling. Du kan give hvad navn du ønsker for den. EXPR er en sti, der ender med den mappe navn interesse; f.eks. "c: /directory1 /directory2 /directory3". Det er i anførselstegn. Er returværdien boolesk sandt hvis mappen med succes blev åbnet eller falsk hvis mappen ikke lykkedes åbnet. Det kan være falsk, hvis disken har et problem, såsom dårlige sektorer. Det er dybest set, hvad der er behov for at åbne en mappe; vi skal se en kode eksempel inden længe.
Den readdir () Funktion oplysninger på den mappe i hukommelsen har navne på filer og umiddelbare sub-mapper i den aktuelle mappe i disken. Den readdir () funktion læser dette navne fra oplysningerne i hukommelsen. I enkle vendinger, syntaksen i denne funktion er: mindirList = readdir (DIRHANDLE) Det læser emnerne i mappen fra et område i hukommelsen i et array. Hvert element i array er et element navnet på den mappe. DirList er et navn, du giver til array. DIRHANDLE er den mappe håndtaget bruges i åbne mappen (opendir ()).
Den closedir () funktion, når du er færdig med brugen af biblioteket oplysninger i hukommelsen, du nødt til at lukke den mappe, med closedir () funktion. Syntaksen for at lukke biblioteket er: closedir (DIRHANDLE) DIRHANDLE er den mappe håndtaget bruges af opendir (), readdir () og closedir (). Et eksempel kode I denne kode e