Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <sys/types.h>
- #include <dirent.h>
- #include <iostream>
- #include<iostream>
- #include<string>
- #include<cstdlib>
- #include<conio.h>
- #include<ctime>
- #include<stdlib.h>
- #include<stdio.h>
- #include<time.h>
- #include<math.h>
- #include<windows.h>
- #include<vector>
- #include<direct.h>
- using namespace std;
- void displayFolder(char* FolderName, vector<char*>& savedStuff);
- void displayVec(vector<char*> strVec);
- int main(void)
- {
- char folderName2[256];
- cout << "What folder are the original files in?" << endl;
- cin.getline(folderName2, 256);
- vector<char*> myJawn;
- displayFolder(folderName2, myJawn);
- displayVec(myJawn);
- cin.ignore(cin.rdbuf()->in_avail()+2);
- }
- void displayFolder(char* FolderName, vector<char*>& savedStuff)
- {
- DIR *dir = opendir(FolderName);
- if(dir)
- {
- struct dirent *ent;
- while((ent = readdir(dir)) != NULL)
- {
- //cout << (ent->d_name) << endl;
- savedStuff.push_back((ent->d_name));
- }
- }
- else
- {
- cout << "Error opening directory" << endl;
- }
- }
- void displayVec(vector<char*> strVec)
- {
- for(int i = 0; i < strVec.size(); ++i)
- {
- cout << strVec[i] << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement