• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語でのディレクトリの読み込みについて)

C言語でのディレクトリの読み込みについて

このQ&Aのポイント
  • C言語でディレクトリの読み込みをする方法について詳しく教えてください。
  • C言語で指定したフォルダ内の複数の画像を順に読み込んで処理をするプログラムを作りたいです。
  • WindowsでVisualC++2008を使用していますが、参考になるページが見つかりません。助けてください。

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

  • ベストアンサー
  • yuipu
  • ベストアンサー率38% (18/47)
回答No.3

サブディレクトリがあるのですね。 _finddata_t 構造体にはファイルまたはフォルダの値が返されますから、構造体のattribフィールドに_A_SUBDIRがセットされているかをチェックして、自分自身への再帰コールをすれば。 再帰コール(recursive)に使われる関数はグローバルやスタティックではなくローカル変数のみで実装するのがおすすめです。さもないと再帰から戻ってきたときに値がこわれてるから。

a0672113
質問者

お礼

とても参考になりました! ありがとうございます!!

その他の回答 (2)

  • yuipu
  • ベストアンサー率38% (18/47)
回答No.2

_find()系の関数でできそうですね。 http://msdn.microsoft.com/ja-jp/library/kda16keh.aspx managed code(.NET)ですとGetFilesがあります。

a0672113
質問者

お礼

素早いお返事ありがとうございます。 フォルダ内の画像を順に読み込むことができました! ちなみに、find関数はフォルダを指定してその中身を読み込んでいくことは可能なのでしょうか? 目的のフォルダへのパスを入力してもエラーが出てしまいます。 質問ばかりですみません。

  • hashioogi
  • ベストアンサー率25% (102/404)
回答No.1

FindFirst/FindNext辺りではだめですか?

a0672113
質問者

お礼

素早いお返事ありがとうございます。 とても参考になりました!

関連するQ&A