#include <stdio.h> #include <dirent.h> int main( void ) { struct dirent *de; // Pointer for directory entry // opendir() returns a pointer of DIR type. DIR *dr = opendir( "." ); if (dr == NULL) // opendir returns NULL if couldn't open directory { printf ( "Could not open current directory" ); return 0; } // for readdir() while ((de = readdir(dr)) != NULL) printf ( "%s" , de->d_name); closedir(dr); return 0; } |
输出:
All files and subdirectories of current directory
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END