Как я могу автоматически открывать и читать содержимое файла в данном каталоге из приложения 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;
}
Будет напечатано имя первого файла в этом каталоге. Моя проблема заключается в том, как прочитать содержимое этого конкретного файла и сохранить его в текстовом документе. Может ли ifstream
сделать это? (Извините за мой плохой английский.)