0

Win32Api には StringCchCat 関数があり、

1 つの文字列を別の文字列に連結します。StringCchCat がこのバッファーの末尾を超えて書き込みを行わないようにするために、宛先バッファーのサイズが関数に提供されます。

わかりました..

StringCchCat(dirWPath, MAX_PATH, TEXT("\\*"));

取得します: dirWPath + "\\*"

get a :"\\*" + dirWPath を探します

誰にも解決策がありますか?

4

2 に答える 2

1
std::string first = dirWPath, second = "\\*";
std::string result = second + first;
于 2012-09-11T13:38:52.923 に答える
0

最初にワイルドカードを渡すことができます:

char str1[MAX_PATH] = "\\*";
StringCchCat(str1, MAX_PATH, dirWPath);
于 2012-09-11T13:39:03.967 に答える