Форум программистов, компьютерный форум CyberForum.ru

Почему-то не находятся файлы по маске - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить k элементов массива, начиная с L http://www.cyberforum.ru/cpp-beginners/thread963926.html
Массив int*mas Нужно удалить k элементов, начиная с L
C++ HeapSort (В чем ошибка?) Программа не правильно выводит отрицательные значения, помогите исправить код. #include <iostream> using namespace std; void Heapify(int A,int i, int heapsize); void HeapSort(int A,int heapsize); void BuildHeap(int A,int heapsize); int main() { const int heapsize=5; http://www.cyberforum.ru/cpp-beginners/thread963922.html
C++ Списки, очередь
Определить структуру очереди и разработать функции, необходимые для работы с заданным контейнером: функцию добавления элемента (память под очередной элемент контейнера следует удалять динамически), функцию удаления элемента, функцию печати содержания контейнера на экран, функцию удаления контейнера. Разработать программное приложение, в котором создается контейнер и заполняется элементами в...
C++ что не так с кодом?
Только начал изучать программирование по книге Прата С. возникли проблемы с упражнениями в конце второй главы, а именно с 5: Напишите программу, в которой функция main() вызывает определяемую пользователем функцию, принимающую в качестве аргумента значение температуры по Цельсию и возвращающую эквивалентное значение температуры по Фаренгейту. Программа должна выдать запрос на ввод значения по...
C++ Определить, сколько элементов стека, начиная от вершины, находится до элемента с минимальным значением http://www.cyberforum.ru/cpp-beginners/thread963911.html
Есть стек с числами от -50 до 50 Помогите :определить, сколько элементов стека, начиная от вершины, находится до элемента с минимальным значением. #include<iostream> #include<stdio.h> #include<stdlib.h> using namespace std; struct Stack {
C++ Пишет ошибку Declaration terminated Incorrectly Прошу помочь мне с вот такой задачей: Дана матрица A=(aij)mxn. Найти минимальные элементы среди отрицательных элементов строк с четными номерами матрицы A. Из них сформировать одномерный массив R=(r1, r2 ,…, rn)/ Вот мой код: #include <iostream.h> #include <conio.h> #include <stdio.h> int m,n, mini; подробнее

Показать сообщение отдельно
FrostAlex
4 / 4 / 0
Регистрация: 26.09.2013
Сообщений: 33

Почему-то не находятся файлы по маске - C++

27.09.2013, 23:23. Просмотров 292. Ответов 0
Метки (Все метки)

Вообщем такая функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
WCHAR wcBuff[BUFF_SIZE] = L"D:\\Test\\";
    WCHAR wcMask[MASK_SIZE] = L"*.txt";
    HANDLE hFile;
    WIN32_FIND_DATA wfFileData;
    wfFileData.dwFileAttributes = GetFileAttributes(wcBuff);
    if (wfFileData.dwFileAttributes != INVALID_FILE_ATTRIBUTES)
    {
        wcscat_s(wcBuff, wcMask);
        hFile = FindFirstFile(wcBuff, &wfFileData);
        if (hFile == NULL)
            cout<<"Error!"<<endl;
        else
            while (FindNextFile(hFile, &wfFileData) != 0)
                if (CheckFileAccess(wcBuff, wfFileData.cFileName))
                    wcout<<wfFileData.cFileName<<endl;
    }
    else
        cout<<"INVALID_FILE_ATTRIBUTES"<<endl;
Проблема в следующем: почему-то когда маска "*" или "*.*", то ищутся и выводятся только папки, что и есть нормально. Но когда маска "*.txt" или с другим разрешением (при этом такие файлы точно есть в данной директории) мне ничего не выводит... Подскажите в чем проблема? Возможно именно файлы надо искать другой функцией?
Заранее спасибо.

Добавлено через 53 минуты
Господа, подскажите пожалуйста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru