谁能帮我写这个C语言程序,小白求教,万分感谢大神。

我是Windows环境的,请问如何用C语言查找到C盘所有的扩展名为EXE的文件(文件名不限,只要是EXE文件就行),并获取路径,储存在变量中,用printf输出。大神求教... 我是Windows环境的,请问如何用C语言查找到C盘所有的扩展名为EXE的文件(文件名不限,只要是EXE文件就行),并获取路径,储存在变量中,用printf输出。大神求教,谢谢! 展开
 我来答
fastfs
2019-05-15 · TA获得超过1423个赞
知道大有可为答主
回答量:2659
采纳率:62%
帮助的人:798万
展开全部
有ApI函数可以解决
https://www.cnblogs.com/farewell-farewell/p/6031211.html
//FindFirstFile() 获得指定目录的第一个文件
HANDLE FindFirstFile( LPCTSTR lpFileName, LPWIN32_FIND_DATA lpFindFileData );

/*
lpFileName 是搜索目录的名称,注意: \ 需要用转义字符表达。(”E:\\Folder\\“)
lpFindFileData 指向一个用于保存文件信息的结构体。
返回值 调用成功返回HANDLE类型,可用来做为FindNextFile或 FindClose参数;
调用失败 返回为INVALID_HANDLE_VALUE(即-1) ,可调用GetLastError来获取错误信息。

*/
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式