小编FCX*_*FCX的帖子

如何使用C++自动打开文件夹中的第一个文件?

如何在不知道文件名的情况下从C++应用程序自动打开和读取给定目录中文件的内容?

例如(程序的粗略描述):

#include iomanip      
#include dirent.h     
#include fstream   
#include iostream   
#include stdlib.h

using namespace std;

int main()              
{
      DIR* dir;                                                   
      struct dirent* entry;                                          
      dir=opendir("C:\\Users\\Toshiba\\Desktop\\links\\");        
      printf("Directory contents: ");                             

      for(int i=0; i<3; i++)                                      
      {

           entry=readdir(dir);                                     
           printf("%s\n",entry->d_name);                           
      }
      return 0;
}
Run Code Online (Sandbox Code Playgroud)

这将打印该目录中第一个文件的名称.我的问题是如何读取该特定文件的内容并将其保存在.txt文档中.能ifstream做到吗?(对不起,我的英语不好.)

c++ file-io file

6
推荐指数
1
解决办法
1455
查看次数

标签 统计

c++ ×1

file ×1

file-io ×1