我想從一個目錄中打開文件,但每次顯示我的文件時,我都會在頂部顯示這3個點。因此,例如,我打開的目錄稱爲「我的文檔」,輸出將是如下的3個點 。 .. names.txt中 Jobs.txt從一個目錄打開多個文件C++
names.txt中和Jobs.txt是我想要實現,任何人都可以幫忙的唯一輸出。
我的代碼
int getDoc(string doc, vector<string> &documents){
DIR *dp;
struct dirent *dirp;
if ((dp = opendir(doc.c_str())) == NULL){
cout << "Error(" << errno << ") opening" << doc << endl;
return errno;
}
while ((dirp = readdir(dp)) != NULL){
documents.push_back(string(dirp->d_name));
}
closedir(dp);
return 0;
}
由我使用dirent.h