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

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.83
Гость17
Сообщений: n/a
#1

Как в С++ переключить язык, чтобы он отображался на экране программы - C++

26.10.2008, 00:40. Просмотров 2128. Ответов 12
Метки нет (Все метки)

как в С++ переключить язык, чтобы он отображался на экране программы (не только в коде) ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2008, 00:40     Как в С++ переключить язык, чтобы он отображался на экране программы
Посмотрите здесь:

Как переключить язык ввода с консоли - C++ WinAPI
Пробую через LoadKeyboardLayout(), ActivateKeyboardLayout(). Переключение, вроде бы, происходит, сначала GetKeyboardLayoutName() выдаёт...

Как переключить язык клавы глобально? - C++ Builder
Что нужно добавить в код, чтобы переключение языка происходило глобально, а не только на форме? ...

Как сделать, чтобы при вводе двумерного массива он сразу отображался в виде таблицы? - C++
Желательно использовать оператор setw().

Как реализовать ввод пароля в поле ValueListEditor, чтобы он отображался "звездочками" - C++ Builder
Подскажите, как реализовать ввод пароля в поле ValueListEditor, чтобы он отображался "звездочками"? Ну или крайний случай, как...

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

используя компонент QRChart прописать чтобы в нём отображался график построенный компонентом Chart - C++ Builder
Столкнулся с проблемой: Как, создавая отчет , используя компонент QRChart прописать чтобы в нём отображался график построенный...

Как сделать чтобы русский язык выводился - C++
#include <stdlib.h> #include <iostream> #include <windows.h> using namespace std; struct listelem{ int el; listelem*...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,353
26.10.2008, 00:54     Как в С++ переключить язык, чтобы он отображался на экране программы #2
Руками.

PS. Каков вопрос - таков и ответ.
Linux`ер-user
15 / 15 / 1
Регистрация: 03.10.2008
Сообщений: 219
26.10.2008, 09:26     Как в С++ переключить язык, чтобы он отображался на экране программы #3
Цитата Сообщение от CheshireCat Посмотреть сообщение
Руками.

PS. Каков вопрос - таков и ответ.
Зачем ему вообще это понадобилось
MadMag
(Yellow_Duck)
1260 / 129 / 8
Регистрация: 16.10.2008
Сообщений: 735
26.10.2008, 09:27     Как в С++ переключить язык, чтобы он отображался на экране программы #4
непонятный какой то впрос)
Linux`ер-user
15 / 15 / 1
Регистрация: 03.10.2008
Сообщений: 219
26.10.2008, 09:35     Как в С++ переключить язык, чтобы он отображался на экране программы #5
Вот и я так думаю
Гость17
Сообщений: n/a
26.10.2008, 12:22     Как в С++ переключить язык, чтобы он отображался на экране программы #6
Я о том, что когда выводишь на экран например "Привет!" на экран выходят не понятные символы типа "*^&%&$$". А когда выводишь на экран (в коде) "Privet!", тогда и выводится на экран "Privet!". Мне хочется, чтобы на экран выводился Русский текст.
Humanoid
Почетный модератор
9820 / 3818 / 162
Регистрация: 12.06.2008
Сообщений: 11,436
26.10.2008, 14:28     Как в С++ переключить язык, чтобы он отображался на экране программы #7
Это в консоле когда? Тогда можно использовать функцию CharToOEM
Гость17
Сообщений: n/a
26.10.2008, 18:54     Как в С++ переключить язык, чтобы он отображался на экране программы #8
да-да. в консоли. можно пример использования этой функции?
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,353
26.10.2008, 22:48     Как в С++ переключить язык, чтобы он отображался на экране программы #9
А в MSDN заглянуть? Религия не позволяет?
Ponf
1 / 1 / 0
Регистрация: 24.10.2008
Сообщений: 21
27.10.2008, 00:32     Как в С++ переключить язык, чтобы он отображался на экране программы #10
Syntax

Код
 
BOOL CharToOem(  LPCTSTR lpszSrc,
LPSTR lpszDst
 );
Parameters

lpszSrc
[in] Pointer to the null-terminated string to translate.
lpszDst
[out] Pointer to the buffer for the translated string. If the CharToOem function is being used as an ANSI function, the string can be translated in place by setting the lpszDst parameter to the same address as the lpszSrc parameter. This cannot be done if CharToOem is being used as a wide-character function.
Аццкий_Progremmer
2 / 2 / 0
Регистрация: 30.10.2008
Сообщений: 14
30.10.2008, 23:57     Как в С++ переключить язык, чтобы он отображался на экране программы #11
может конечно не самый программисткий вариант но по моему самый простой и удобный.
Открываешь текст программы любым текстовым редактором с поддержкой OEM кодировки и пишешь в нем на русском языке все что должно быть по русски
lohness
127 / 99 / 4
Регистрация: 24.04.2008
Сообщений: 925
31.10.2008, 13:38     Как в С++ переключить язык, чтобы он отображался на экране программы #12
Если правильно понял вопрос - то как увидеть в проге (консольной) русские буквы вместо крякозябриков?

Вот так:

locale::global(locale("rus"));
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2008, 08:17     Как в С++ переключить язык, чтобы он отображался на экране программы
Еще ссылки по теме:

Как сделать, чтобы вместо вводимых пользователем данных, на экране печатались символы-заменители? - C++
Вечер добрый,молодые люди. Помогите сделать так,чтобы когда пользователь вводил данные,на экране печаталось не 1234 а **** Благодарю

Как сделать, чтобы при изменении значения свойства, созданного класса, на экране произошли изменения? - C++ Builder
Я создал класс class TFigure { private: int FKol; public: __property int Kol = {read = FKol, write = FKol}; //другие...

Как написать программу на С++, чтобы можно было вводить матрицу с клавы и в итоге она появилась на экране? - C++
#include<iostream> using namespace std; int main() { int n,m; cout<< " Vvedite razmer: ""\n"; cin>>n>>m; int *a=new int; ...

как сделать так чтобы пользователь не выходил из программы - Visual C++
\\ Здесь р - количество неправильных ответов, как сделать так чтобы пользователь не выходил из программы, пока не даст минимальное кол-во...

Как настроить будильник, чтобы работал после закрытия программы? - C++ Builder
Здравствуйте. Есть такая проблема. Сделал программу-будильник по этому мануалу - http://bcb-games.narod.ru/articles/chas_bud_k_bcb.htm. Там...


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

Или воспользуйтесь поиском по форуму:
Casper!
15 / 14 / 1
Регистрация: 02.09.2008
Сообщений: 167
11.11.2008, 08:17     Как в С++ переключить язык, чтобы он отображался на экране программы #13
короче нажимаешь если ты работаешь с визуал студией
Настроикапроэкта (Alt+F7)=>Configuration Properties=>Character set и меняешь на Use Multi-Byte…
Код
[I][B][FONT=Cambria][COLOR=blue][FONT=Courier New]#include[/FONT][/COLOR][FONT=Courier New] [COLOR=#a31515]<windows.h> не забуть подключить эту библиотеку [/COLOR][/FONT][/FONT][/B][/I]
 
[FONT=Cambria][I][B][COLOR=blue][FONT=Courier New]void[/FONT][/COLOR][FONT=Courier New] [COLOR=#010001]rus[/COLOR] ([COLOR=blue]char[/COLOR]*[COLOR=#010001]src[/COLOR]) [/FONT][/B][/I]
[I][B][FONT=Courier New]{[/FONT][/B][/I]
[I][B][FONT=Courier New][COLOR=blue]char[/COLOR] [COLOR=#010001]dst[/COLOR][256];[/FONT][/B][/I]
[I][B][FONT=Courier New][COLOR=#010001]CharToOem[/COLOR]([COLOR=#010001]src[/COLOR],[COLOR=#010001]dst[/COLOR]);[/FONT][/B][/I]
[I][B][FONT=Courier New][COLOR=#010001]cout[/COLOR]<<[COLOR=#010001]dst[/COLOR];[/FONT][/B][/I]
[FONT=Courier New][B][I]}[/I][/B][/FONT][FONT=Verdana][/FONT][/FONT]

вот функцыя для рус языка что бы выводило на экран заданный текст надо:
rus("ввод с клавиатуры русского текста \n");
Yandex
Объявления
11.11.2008, 08:17     Как в С++ переключить язык, чтобы он отображался на экране программы
Ответ Создать тему
Опции темы

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