###前提・実現したいこと
あるディレクトリ直下にあるディレクトリ名、およびファイル名を取得したいです。
調べた情報をもとにコードをかきましたが、エラーが発生してしまいます。
後述するエラーメッセージによると
TSearchRec、faDirectoryが定義されていないことはわかります。
TSearchRec、faDirectoryを定義するにはなにかをincludeする必要がるのでしょうか?
それとも、私の開発環境ですと使えないのでしょうか?
本当に素人の質問で申し訳ありませんが、ご回答いただけると助かります。
###発生している問題・エラーメッセージ
エラーメッセージ
[bcc32 エラー] xxxxx.cpp(7): E2451 未定義のシンボル TSearchRec [bcc32 エラー] xxxxx.cpp(9): E2451 未定義のシンボル faDirectory
###該当のソースコード
【xxxxx.cpp】 #include "xxxxx.h" using namespace std; void DestinationFolderOfJissekiDat::SetFolderFullPaths() { TSearchRec Sr; int Attributes = faDirectory; if (FindFirst("ルートフォルダのパス", Attributes, Sr) == 0) { do { if ((Sr.Attr & Attributes) == Sr.Attr) { FolderFullPaths.push_back(Sr.Name) //FolderFullPathsは自作クラスのメンバーです。vector<string> } } while (FindNext(Sr) == 0); FindClose(Sr); } }
###補足情報(言語/FW/ツール等のバージョンなど)
C++ Builder XE3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/19 06:46
2016/07/19 07:07
2016/07/19 08:02
2016/07/19 09:05
2016/07/19 10:10
2016/07/19 11:38
2016/07/19 12:12
2016/07/19 12:18
2016/07/19 12:25
2016/07/19 12:33
2016/07/20 08:50
2016/07/20 09:17
2016/07/20 10:36
2016/07/20 12:36
2016/07/21 00:55
2016/07/21 00:58
2016/07/21 01:14
2016/07/21 02:38