Главная
Популярная публикация
Научная публикация
Случайная публикация
Обратная связь
ТОР 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;
}
|
Не нашли, что искали? Воспользуйтесь поиском:
|