Получение арабского ввода символов в C ++ из консольного приложения в Windows - PullRequest
2 голосов
/ 08 октября 2010

Есть ли пример кода, показывающего, как принимать арабский ввод от пользователя в C ++ в консольном приложении в Windows?

1 Ответ

1 голос
/ 08 октября 2010

Я попробую ответить на часть C ++.Вы не можете читать арабские символы из консоли с cin.Однако в <iostream> есть предварительно объявленный объект wcin типа wistream - поток ввода широких символов.И вы должны читать входные данные не в string, а в wstring.

например

#include <iostream>
#include <string>
int main()
{
   std::wstring s;
   std::wcin >> s;
}

Это была часть C ++, однако остается вопрос, допускает ли ваша ОС широкуюсимволы в окне консоли.НТН

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...