Форум программистов, компьютерный форум 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 вариант подробнее

Показать сообщение отдельно
Убежденный
Системный программист
 Аватар для Убежденный
14210 / 6225 / 987
Регистрация: 02.05.2013
Сообщений: 10,377
Завершенные тесты: 1
25.03.2014, 00:06     Поиск всех файлов в папке и вывод их имен
Цитата Сообщение от Blueeyer Посмотреть сообщение
если в настройках поменять Use Unicode Character Set на Not Selected - тогда работает.
В чем дело и не возникнет ли дополнительных проблем,если я оставлю Not Selected?
Возникнет. Обязательно возникнет, как только Вы начнете запускать
свое приложение на других локализациях Windows, либо работать с
символами из других, не латинских алфавитов. Лучше оставляйте
везде Юникод и используйте "широкие" строки - wstring, wchar_t,
LPWSTR, FindFirstFileW, WIN32_FIND_DATAW и т.д.

Цитата Сообщение от Blueeyer Посмотреть сообщение
2) При запуске программы вместо названий картинок выводится куча таких символов: [][][][][][][][][][][]
- Однако, если найти эту программку в папке Debug, в проектах, и запустить её - она нормально выводит названия всех картинок. Как с этим бороться?
Это особенности работы Виндовой консоли.
В общем случае они вообще не решаются.
Но для частных случаев есть хорошие рецепты:
Русские шрифты в консоли

Добавлено через 1 минуту
Цитата Сообщение от Blueeyer Посмотреть сообщение
C++
1
2
HANDLE hFind = FindFirstFile("*.jpg", &findImg);
cout << findImg.cFileName << endl;
А где проверка ошибок ?
Если в FindFirstFile не задать путь, она будет искать в текущей папке.
А это может быть вовсе не та папка, где находится exe.
В общем, всегда проверяйте возвращаемые значения (и еще
GetLastError может помочь).
 
Текущее время: 15:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru