文件名读取函数读取文件名存储


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 的文件。如果搜索成功,程序将打印出所有搜索到的文件名。

因此,这段代码可以实现读取指定路径下的所有符合条件的文件名。