- ベストアンサー
ディレクトリの内容
環境はCygwinです。 ls -l とコマンドを打てばCygwin上にディレクトリの内容が表示されますが ls コマンドは打ち込まず, 自分で作成したプログラムで同じような動作をさせることは可能でしょうか? 作業ディレクトリ中のテキストファイルの名前をディレクトリから読み込んでCygwin上で表示させたいのですが・・・
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ディレクトリ関係の関数でできます #include <sys/types.h> #include <dirent.h> /* struct dirent { ino_t d_ino; /* inode 番号 */ off_t d_off; /* 次の dirent へのオフセット */ unsigned short d_reclen; /* このレコードの長さ */ unsigned char d_type; /* ファイル種別 */ char d_name[256]; /* ファイル名 */ }; */ DIR *opendir(const char *name); struct dirent *readdir(DIR *dir); int closedir(DIR *dir);