Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение архива вопросов (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/)
-   -   C++: Русские символы при вводе в консольном приложении. (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/c-russkie-simvoly-pri-vvode-v-konsol-nom-prilozhenii-291930/)

Guest 29.09.2011 15:30

C++: Русские символы при вводе в консольном приложении.
 
Здравствуйте. Такая проблема. При обработке переменной типа char, содержащую русские символы, возникают проблемы. то есть компилятор ошибки не выдает, но например функция setw(10) не выделит именно 10 символов, а выдаст меньше. или при вводе данных в цикле, цикл прерывается на второй итерации. хотя их заведомо больше.под виндой есть заголовочный файл кажется, и в нем есть функция getconsolecp(). Так вот там корректно обрабатываются переменные, содержащие русские символы. Подскажите, как быть?


Часовой пояс GMT, время: 16:15.


© www.otvetnemail.ru - Форум вопросов и ответов.