是否有任何示例代码显示如何在Windows中的控制台应用程序上接受来自用户的阿拉伯语输入?
答案 0 :(得分:1)
我会尝试回答C ++部分。您无法使用cin
从控制台中读取阿拉伯字符。但是在<iostream>
中,有一个预先声明的wcin
对象,类型为wistream
- 一个宽字符输入流。您应该阅读不是string
而是wstring
的输入。
e.g
#include <iostream>
#include <string>
int main()
{
std::wstring s;
std::wcin >> s;
}
这是C ++部分,但问题仍然是您的操作系统是否允许控制台窗口中的宽字符。 HTH