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

Поиск всех файлов в папке и вывод их имен - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразовать введенное с клавиатуры двоичное восьмиразрядное число в десятичное http://www.cyberforum.ru/cpp-beginners/thread1128817.html
Преобразовать введенное с клавиатуры восьмиразрядное двоичное число в десятичное. Буду благодарен если сделаете правильно. Если не сложно будет код для программы тоже напишите. Добавлено через 16 часов 11 минут Кто сможет помочь?
C++ Разработать ООП "Бюджет" Разработать ООП "Бюджет" на языке С + + в консольном середовищы пакета Borland C + + 6.0. Программа должна создавать два типа банковский счетов - чековый и сохраняющий. Программа предоставляет возможность вклада, снятия денег с указанных счетов. При обработке сохраняющего счета банк не удерживает при первом за месяц снятии денег и удерживает 5 грн. при каждом снятии. При обработке с чековым... http://www.cyberforum.ru/cpp-beginners/thread1128812.html
Определить, является ли указанный символ гласной буквой русского алфавита C++
Нужно написать функцию, которая возвращает True, если символ, полученный функцией в качестве аргумента, является гласной буквой русского алфавита. Буду благодарен.
C++ Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам
Нужно написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по четным столбцам.(максимальная размерность массива 15х15) Буду благодарен.
C++ Ошибка при получении vector.size() http://www.cyberforum.ru/cpp-beginners/thread1128802.html
Здравствуйте! Работал-работал и тут не с того не с сего начала вываливаться ошибка: First-chance exception at 0x00A9AAA9 in Project_alpha_1.0.exe: 0xC0000005: Access violation reading location 0x00000020. Ошибка возникает когда я вызываю функцию у вектора size(), появляться стала абсолютно непонятно из-за чего, так как все что связано с обработкой этого массива я не трогал, может знает кто,...
C++ Уравнения в С++ нужно решить уравнения в С++ 10 вариант подробнее

Показать сообщение отдельно
Blueeyer
12 / 12 / 1
Регистрация: 09.10.2013
Сообщений: 220
25.03.2014, 00:01  [ТС]     Поиск всех файлов в папке и вывод их имен
Начал разбираться с этой темой, однако возникло несколько проблем.
1) c:\users\anton\documents\visual studio 2010\projects\findfirst\findfirst\main.cpp(11): error C2664: 'FindFirstFileW' : cannot convert parameter 1 from 'const char [7]' to 'LPCWSTR'

- если в настройках поменять Use Unicode Character Set на Not Selected - тогда работает.
В чем дело и не возникнет ли дополнительных проблем,если я оставлю Not Selected?

2) При запуске программы вместо названий картинок выводится куча таких символов: MMMMMMMMMMMMMMMMMMMMM
- Однако, если найти эту программку в папке Debug, в проектах, и запустить её - она нормально выводит названия всех картинок. Как с этим бороться?

Вот сам код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <windows.h> 
#include <iostream> 
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    WIN32_FIND_DATA findImg;
// Нахождение самого первого файла
    HANDLE hFind = FindFirstFile("*.jpg", &findImg);
    cout << findImg.cFileName << endl;
// Поиск других файлов
    while (FindNextFile(hFind, &findImg)){
        cout << findImg.cFileName << endl;
    }
// Закрыть потом файла
    FindClose(hFind);
 
    system("PAUSE");
    return 0;
}
 
Текущее время: 04:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru