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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
klaod
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 18
#1

Русские названия файлов выводятся некорректно - C++

06.12.2013, 03:14. Просмотров 277. Ответов 3
Метки нет (Все метки)

У меня есть программа которая выводит список файлов каталога. Как сделать так, чтобы файлы с русскими названиями отображались корректно?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2013, 03:14     Русские названия файлов выводятся некорректно
Посмотрите здесь:

Некорректно выводятся данные - C++
в програмке не выводятся значения для y. на экран выводится как x= -5.00 z= 5.00 y=-10.485428 x= -4.50 z= 4.50 y=-8.819977 x=...

Не выводятся русские буквы - C++
#include <iostream> using namespace std; int mul (int x, int y); // прототип функции mul() int main() ...

Не выводятся русские символы - C++
Программа не может вывести русские символы, но если оставить только функцию main то все отображается нормально #include <iostream> ...

Набор текста (Не выводятся русские буквы, WideCharToMultiByte) - C++
Всем добрый день. Программирую ввод текста в строку, для этого ловлю параметр по WM_CHAR. Но там он возвращаешься в wchar_t, а для...

Русские символы в консоли выводятся нормально, латиница - нет - C++
Добрый день. Подскажите пожалуйста, столкнулся с следующей проблемой, когда вывожу в консоль русские символы все выводится нормально,...

Программа работает некорректно, в результате выводятся заданные изначально значения - C++
//#include "stdafx.h" #include "stdio.h" #include "cstdio" #include "math.h" #include "stdlib.h" #define N 5 int main() { ...

Некорректно отображаются русские надписи на кнопках - C++
В VC++6 некорректно отображаются русские надписи на кнопках. В списках - нормально, а на кнопках - нет. И по ходу - как изменить...

Некорректно отображаются русские символы при вводе в консоль - C++
#include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; int main() { setlocale(0, "Russian");...

Каждой кнопке соответствует флажок, переключающий русские/английские названия дней недели - C++
Помогите, кто чем может, я даж не знаю как это делать, в билдере, мы его только только начали учить, а до этого просто в турбо с работали,...

Запись названия файлов в текстовый файл - C++
Добрый день! Помогите пожалуйста доработать прогу. Программа выводит название файлов на экран, а как сделать так, чтобы она...

Русские буквы в именах файлов меняют CRC32 - C++
Есть консольное приложение на VC++ из состава NET 2003. Вычисляется CRC32 имен файлов каталога (т.е. строк), например «TEST est.txt» и...

Как получить названия файлов в конкретной директории - C++
Нужно указать директорию, и получить список названий всех файлов, которые находятся в папке.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
06.12.2013, 08:47     Русские названия файлов выводятся некорректно #2
Цитата Сообщение от klaod Посмотреть сообщение
У меня есть программа
а у нас её нет! Предлагаете нам угадать что Вы там наковыряли?
zss
Модератор
Эксперт С++
6282 / 5885 / 1906
Регистрация: 18.12.2011
Сообщений: 15,099
Завершенные тесты: 1
06.12.2013, 08:54     Русские названия файлов выводятся некорректно #3
C++
1
2
CharToOem(str1,str2);
OemToChar(str1,str2);
Функции, которые переводят из Windows кодировки в DOS и обратно.
строка str1 - исходная
str2 - результат.
Определены в windows.h
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
06.12.2013, 08:58     Русские названия файлов выводятся некорректно #4
Цитата Сообщение от zss Посмотреть сообщение
Определены в windows.h
CharToOem function
Header Winuser.h (include Windows.h)
Library User32.lib
DLL User32.dll
Yandex
Объявления
06.12.2013, 08:58     Русские названия файлов выводятся некорректно
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru