Я попытался прочитать все имена файлов каталога в массиве, и мой код успешно добавляет целые имена файлов в массив. Тем не менее, что мне нужно,Как читать конкретные имена файлов каталога в массиве
1-й получает, не все из них, только имена файлов spesific, которые заканчиваются как .cpp или .java. Это должно быть сделано в этой части, и мои сравнения не сработали. Как я могу это сделать ?
DIR *dir;
struct dirent *dirEntry;
vector<string> dirlist;
while ((dirEntry = readdir(dir)) != NULL)
{
//here
dirlist.push_back(dirEntry->d_name);
}
2dn один получает местоположение каталога от пользователя. Я тоже не мог этого сделать, он работает только, если я пишу адрес местонахождения, как я могу получить местоположение от пользователя для получения файлов?
dir = opendir(//here);
Какие типы, какое сравнение не работает? – BeyelerStudios
Какую ОС вы программируете? Это зависит от платформы. – user2079303
Извините, что я не опубликовал его. тип dirlist - это вектор. И работать над окнами достаточно для меня. –
donanimsal