2

是否有任何示例代码显示如何在 Windows 中的控制台应用程序上接受来自 C++ 用户的阿拉伯语输入?

4

1 回答 1

1

我将尝试回答 C++ 部分。您无法使用 . 从控制台读取阿拉伯字符cin。但是,<iostream>有一个类型为预声明的wcin对象wistream- 宽字符输入流。而且您应该将输入读入string而不是读入wstring.

例如

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

这是 C++ 部分,但问题仍然是您的操作系统是否允许在控制台窗口中使用宽字符。高温高压

于 2010-10-08T11:16:43.783 回答