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

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

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

русский язык - C++

16.09.2012, 20:18. Просмотров 1076. Ответов 3
Метки нет (Все метки)

Использую компилятор Dev C++ , при выводе результата если написать слово про русски то оно выводиться непонятными иероглифами, на латинице проблем нет. Помогите исправить ))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2012, 20:18     русский язык
Посмотрите здесь:

C++ Русский Язык!!!
Русский язык в консоли C++
Русский язык в C++ C++
русский язык C++
Русский язык C++
C++ Русский язык
Русский язык C++
Не работает русский язык C++
C++ Strcpy c++ русский язык
Русский язык в консоли C++
Русский язык C++
Русский язык в Си C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrey.K
341 / 262 / 15
Регистрация: 14.11.2010
Сообщений: 482
16.09.2012, 20:29     русский язык #2
Надо скачать вот эти файлы g++rus и gccrus. Пробей в инете куда их прописать, не могу подсказать нет под рукой DevC++. Там всё просто.
Rusarch333
7 / 7 / 1
Регистрация: 12.08.2012
Сообщений: 96
16.09.2012, 20:45     русский язык #3
C++
1
2
setlocale (LC_ALL, ".1251"); // для вывода;
setlocale (LC_ALL, ".866" ) ;// для ввода;
Fler
208 / 210 / 9
Регистрация: 20.12.2011
Сообщений: 635
16.09.2012, 20:48     русский язык #4
есть вариант такой:
подключаешь windows.h
тыкаешь в самое начало такой код:
C++
1
2
3
4
5
6
char bufRus[256];
char* Rus(const char*text)
{
    CharToOem(text, bufRus);
    return bufRus;
}
и далее используешь так:
C++
1
cout << Rus("русский текст");
т.е. весь русский текст передаёшь в функцию Rus()

как вариант можешь попробовать устанавливать набор символов ANSI для файла программмы в OEM866 и можно будет использовать русский вывод без дополнительных шаманств(такой вариант под MinGW прокатывает)
Yandex
Объявления
16.09.2012, 20:48     русский язык
Ответ Создать тему
Опции темы

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