【发布时间】:2015-01-05 16:40:24
【问题描述】:
c++ sub 获取当前目录下的所有exe文件
我正在尝试获取当前目录中的所有 .exe 文件。
但我有一些错误,谁能纠正我。
编辑:
我有这 2 个错误:
1/ IntelliSense:“WIN32_FIND_DATA *”类型的参数与“LPWIN32_FIND_DATAA”类型的参数不兼容
2/ IntelliSense:“WCHAR *”类型的参数与“const char *”类型的参数不兼容
void ml()
{
WIN32_FIND_DATA Finde;
HANDLE hFind;
hFind = FindFirstFileA("*.exe", &Finde);
if(strcmp(Finde.cFileName,"test.exe") != 0 )
{
strong(Finde.cFileName);
}
while(FindNextFileA(hFind,&Finde))
{
if(FindFileData.cFileName,"test.exe")
{
strong(Finde.cFileName);
}
}
FindClose(hFind);
}
【问题讨论】:
标签: c++