Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Вывод кириллицы на экран




Попытка вывести на экран русский текст ”Введите” вместо транслита ”Vvedite” или английского ”Enter” приводит к появлению маловразумительного набора символов псевдографики и кириллицы. Это связано с различными способами кодировками кириллицы в оконных и в консольных приложениях Windows.

Существует несколько способов вывода кириллицы на экран.

A. Использовать локализацию широких потоков и широкие символы (UNICODE)
#include <iostream> using namespace std; int main() { wcout.imbue(locale("rus_rus.866")); wcout << L"Русские буквы не так-то просто вывести на экран" << endl; system("pause"); return 0; }  
B. Использовать функцию локализации из языка С
#include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); cout << "Русские буквы не так-то просто вывести на экран" << endl; system("pause"); return 0; }  
C. Использовать команду ECHO операционной системы
#include <iostream> using namespace std; int main() { system("ECHO Русские буквы не так-то просто вывести на экран"); system("pause"); return 0; }  

 

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных