c++ string输入汉字输出的却是英文

#include
#include
using namespace std;
int main()
{
string str;
cin >> str;
cout <<str<<"\n";
}

img

img

不可能,把你输入输出贴出来看一下


#include<stdio.h>
#include<iostream>
#include <String>
using namespace std;
int main()
{
    string str;
    cin >> str;
    cout <<str<<"\n";
    system("pause");
    return 0;
}

img

你把截图发一下?

你是用dev吗可以使用vs试试

img

牛啊,妥妥的人工智能

是不是编译器的问题?因为好像输出的是输入法的拼写,可以在终端运行一下试试