ページ 11

ファイル読み込み

Posted: 2010年7月02日(金) 21:06
by ふがふが
fp = fopen("ディレクトリ\ファイル名.txt","r");
fgets(fp,text,1024);
fclose(fp);

適当なディレクトリにある拡張子(.txt)のテキストファイルを
全て読み込むにはどのようにしたらよろしいでしょうか?

ファイル名を予め配列に入れておくなどはNGな方向で。。。
どんなファイル名が存在しても全てちゃんと読み込みたいです。

こんなことはできるでしょうか?

Re:ファイル読み込み

Posted: 2010年7月02日(金) 21:11
by シエル

Re:ファイル読み込み

Posted: 2010年7月02日(金) 21:14
by ふがふが
ありがとうございます。
URLを拝見しましたが

>指定されたファイル名に一致するファイルを、ディレクトリ内で検索します。ファイル名だけでなく、サブディレクトリ名も検索の対象となります。

このように書いてありました。
ファイル名に一致するファイルというより
.txtという拡張子の付いてるファイルを全て検索したいのですが・・・

Re:ファイル読み込み

Posted: 2010年7月02日(金) 21:17
by シエル
検索文字列はワイルドカードでの指定が可能です。

hFind = FindFirstFile("\\my documents\\*.txt", &fd)

下記をごらん下さい。
http://nienie.com/~masapico/api_FindFirstFile.html