Всем привет, надо прочитать содержание папки, точнее прочитать имя всех файлов которые есть в папке, и запушить их в переменную с типом vector<wstring>
.
Я сделал так:
vector<wstring> readFolder(LPWSTR path) {
vector<wstring> names;
WIN32_FIND_DATA FindFileData;
HANDLE hf;
hf = FindFirstFile((LPCTSTR)path, &FindFileData);
if (hf != INVALID_HANDLE_VALUE)
{
do
{
names.push_back((wstring)FindFileData.cFileName);
} while (FindNextFile(hf, &FindFileData) != 0);
FindClose(hf);
}
return names;
}
НО, если выбрать самую папку с названием test, то результат таков:
Цикл do делается один раз, потому в векторе только один элемент. Path должен быть, что то типа test\\*, где * это маска для искомых файлов (например *_??.bmp или просто *.bmp для всех файлов bmp).
Всем приветПрошу помоч, а то с вложенными циклами каша в голове уже
Здравствуйте,подскажите пожалуйста,пытаюсь создать "Чат-клиент"Дошел до того, что я создаю сервер и захожу в сам клиент с первого компьютера
Здравствуйте, подскажите пожалуйста, у меня имеется два приложение, одно - сервер, другое - клиент