#include <windows.h>
#include <iostream>
using namespace std;
int main() {
bool x = true
int i = 0;
wchar_t* file = L"d:/tester/*.txt";
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
hFind = FindFirstFile(file, &FindFileData);
if(hFind == INVALID_HANDLE_VALUE) {
cout << "find failed\n";
} else {
while(x) {
i++;
x = FindNextFile(hFind ,&FindFileData);
}
}
cout << "\nnumber of files in the directory : " << i << endl <<endl ;
}
出力は次のようになります。私のディレクトリに実際のファイル数はありません。問題はどこだ?私が手
私が間違っているつもりですfind failed
number of files in the directory : 0
? .txtファイルの数をディレクトリで計算します。
'のGetLastError()'は何を返すのですか? – RedX