io.h を include
long _findfirst(char *file, _finddata_t *info)
第1引数の条件でファイルを検索し、
第2引数で渡された構造体にファイル情報を入れます。
ワイルドカードを使うことができるので、
例えば "*.txt" ならカレントディレクトリ内の
すべてのテキストファイルが対象となります。
戻り値はファイルハンドル。
失敗したときは-1を返します。
int _findnext(long hFile, _finddata_t *info)
_findfirst関数を使うのは始めだけで、
2つ目のファイル検索からはこちらの関数を使います。
第1引数は _findfirst の戻り値を使います。
成功したときは0を、
失敗した(ファイルがない)ときは-1を返します。
int _findclose(long hFile)
ファイルハンドルを閉じます。
_finddata_t構造体
ファイルの属性や作成時間、サイズなどが代入されます。
こちらのページを参考にさせていただきました。
「目指せプログラマー」
0 件のコメント:
コメントを投稿