• ベストアンサー

ディレクトリの内容

環境はCygwinです。 ls -l とコマンドを打てばCygwin上にディレクトリの内容が表示されますが ls コマンドは打ち込まず, 自分で作成したプログラムで同じような動作をさせることは可能でしょうか? 作業ディレクトリ中のテキストファイルの名前をディレクトリから読み込んでCygwin上で表示させたいのですが・・・

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.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);

関連するQ&A