Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

Набор текста (Не выводятся русские буквы, 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() { ...

3
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
06.12.2013, 08:47 #2
Цитата Сообщение от klaod Посмотреть сообщение
У меня есть программа
а у нас её нет! Предлагаете нам угадать что Вы там наковыряли?
0
zss
Модератор
Эксперт С++
6568 / 6130 / 2021
Регистрация: 18.12.2011
Сообщений: 15,982
Завершенные тесты: 1
06.12.2013, 08:54 #3
C++
1
2
CharToOem(str1,str2);
OemToChar(str1,str2);
Функции, которые переводят из Windows кодировки в DOS и обратно.
строка str1 - исходная
str2 - результат.
Определены в windows.h
0
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 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
1
06.12.2013, 08:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2013, 08:58
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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