帮我修改下C++程序~急

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:18:04
#include <windows.h>
#include <iostream>
using namespace std;
void main()
{char ch[20]="1.swf";
HANDLE handle;
LPWIN32_FIND_DATA fd;
handle = FindFirstFile(ch, fd);
if (handle != INVALID_HANDLE_VALUE)
cout<<"ok"<<endl;
else cout<<"no"<<endl;
}
我要在d:\program files\tencent\qq 下查找1.swf,这个程序只给出搜索,请问要怎么改?
这个程序只给出搜索,没给出怎么在特定的文件夹搜索....问题说得不清楚,是我的错....

#include <windows.h>
#include <iostream>
using namespace std;
void main()
//注意下面一行的路径
{char ch[20]="C:\\LS\\1.swf";
HANDLE handle;
LPWIN32_FIND_DATA fd;
handle = FindFirstFile(ch, fd);
if (handle != INVALID_HANDLE_VALUE)
cout<<"ok"<<endl;
else cout<<"no"<<endl;
}

也就是说FindFirstFile只对你指定的路径进行查找,如果不带路径名,那么,在默认路径(一般是你译成的.exe程序所在目录)查找。

至于动态改变目录,那么请你事先合成查找路径。