int main()
{
_finddata_t file;
long lf;
if((lf=_findfirst("*.txt",&file))==-1)
{
cout<<"can not find file"<else
{
do
{
cout<<file.name<while(_findnext(lf,&file)==0);
}
return 0;
}
您的这个函数功能怎样的呢
这个能不能实现读取文件下的所有文件名
这个函数是输出文件夹下所有文本文件的名称
可以直接用fopen打开file.name文件
这段代码使用了 Windows 操作系统下的文件搜索 API _findfirst() 和 _findnext(),用于搜索指定路径下的文件名,其中 *.txt 是搜索文件名中包含 .txt 的文件。如果搜索成功,程序将打印出所有搜索到的文件名。
因此,这段代码可以实现读取指定路径下的所有符合条件的文件名。