首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c++子获取当前目录中的所有exe文件

c++子获取当前目录中的所有exe文件
EN

Stack Overflow用户
提问于 2014-11-09 06:53:31
回答 1查看 397关注 0票数 1

c++子获取当前目录中的所有exe文件

我正在尝试获取当前目录中的所有.exe文件。

但是我有一些错误,有人能纠正我吗。

编辑:

我有以下两个错误:

1/ IntelliSense:类型"WIN32_FIND_DATA *“的参数与"LPWIN32_FIND_DATAA”类型的参数不兼容

2/ IntelliSense:类型"WCHAR *“的参数与类型"const *”的参数不兼容

代码语言:javascript
复制
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);
} 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-09 07:14:29

有两件事: 1.您需要检查hFind是否有效2。循环中的“if”缺少strcmp。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26825807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档