我将尝试回答 C++ 部分。您无法使用 . 从控制台读取阿拉伯字符cin
。但是,<iostream>
有一个类型为预声明的wcin
对象wistream
- 宽字符输入流。而且您应该将输入读入string
而不是读入wstring
.
例如
#include <iostream>
#include <string>
int main()
{
std::wstring s;
std::wcin >> s;
}
这是 C++ 部分,但问题仍然是您的操作系统是否允许在控制台窗口中使用宽字符。高温高压