C++字符串输出异常

字符串输出异常(cin汉字,cout却是拼音)
用代码块功能插入代码,请勿粘贴截图
#include 
#include 
using namespace std;
int main(int argc, const char * argv[]) {
    // insert code here...
    string name;
    getline(cin,name);
    cout << "名字是:"<< name << endl;
    std::cout << "Hello, World!\n";
    return 0;
}
运行结果及报错内容

王五 今天 不吃饭 你在
名字是:wangwu jintian buchifan nizai
Hello, World!
Program ended with exit code: 0

img