Настройка ввода-вывода русского текста в консольных приложениях Visual C++ 2010

Ескіз

Дата

2016

ORCID

DOI

Науковий ступінь

Рівень дисертації

Шифр та назва спеціальності

Рада захисту

Установа захисту

Науковий керівник

Члени комітету

Назва журналу

Номер ISSN

Назва тому

Видавець

НТУ "ХПИ"

Анотація

Произведено сопоставление символов кодовых таблиц cp1251 и cp866, позволяющее анализировать ошибки некорректного ввода-вывода символов строк. Приведены способы русификации ввода-вывода в консольных приложениях Visual C++ в среде программирования Microsoft Visual Studio 2010 с использованием: 1) функции setlocale; 2) функций перекодировок CharToOemA и OemToCharA; 3) функций SetConsoleCP и SetConsoleOutputCP; 4) функций wcout.imbue() и wcin.imbue() в программах ввода-вывода широкосимвольных литералов. Изложение материала сопровождается примерами исходных кодов.
Comparison of characters by cp1251 and cp866 code pages for the purpose to analyze the errors of incorrect input/output of them is made. There are presented the different methods of input/output Russian localization in Visual C++ console applications in environment Microsoft Visual Studio 2010 with the use: 1) function setlocale; 2) conversion functions CharToOemA and OemToCharA; 3) functions SetConsoleCP and SetConsoleOutputCP; 4) functions wcout.imbue() and wcin.imbue() for input/output of wide character strings. The paper is accompanied by the examples of source codes.

Опис

Ключові слова

русификация текста, кодовые страницы, символы строк, кодировка символов, национальные алфавиты, Visual C++, console application, code page

Бібліографічний опис

Гринченко С. В. Настройка ввода-вывода русского текста в консольных приложениях Visual C++ 2010 / С. В. Грінченко // Вісник Нац. техн. ун-ту "ХПІ" : зб. наук. пр. Темат. вип. : Радіофізика та іоносфера = Bulletin of National Technical University "KhPI" : coll. of sci. papers. Ser. : Radiophysics and ionosphere. – Харків : НТУ "ХПІ", 2016. – № 34 (1206). – С. 34-40.

Колекції

Підтвердження

Рецензія

Додано до

Згадується в