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

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