- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語でのディレクトリの読み込みについて)
C言語でのディレクトリの読み込みについて
このQ&Aのポイント
- C言語でディレクトリの読み込みをする方法について詳しく教えてください。
- C言語で指定したフォルダ内の複数の画像を順に読み込んで処理をするプログラムを作りたいです。
- WindowsでVisualC++2008を使用していますが、参考になるページが見つかりません。助けてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
サブディレクトリがあるのですね。 _finddata_t 構造体にはファイルまたはフォルダの値が返されますから、構造体のattribフィールドに_A_SUBDIRがセットされているかをチェックして、自分自身への再帰コールをすれば。 再帰コール(recursive)に使われる関数はグローバルやスタティックではなくローカル変数のみで実装するのがおすすめです。さもないと再帰から戻ってきたときに値がこわれてるから。
その他の回答 (2)
- yuipu
- ベストアンサー率38% (18/47)
回答No.2
_find()系の関数でできそうですね。 http://msdn.microsoft.com/ja-jp/library/kda16keh.aspx managed code(.NET)ですとGetFilesがあります。
質問者
お礼
素早いお返事ありがとうございます。 フォルダ内の画像を順に読み込むことができました! ちなみに、find関数はフォルダを指定してその中身を読み込んでいくことは可能なのでしょうか? 目的のフォルダへのパスを入力してもエラーが出てしまいます。 質問ばかりですみません。
- hashioogi
- ベストアンサー率25% (102/404)
回答No.1
FindFirst/FindNext辺りではだめですか?
質問者
お礼
素早いお返事ありがとうございます。 とても参考になりました!
お礼
とても参考になりました! ありがとうございます!!