是这样的。
string s; s ="你好" cout<<s;
可以正常打印“你好”但是
string s; cin>>s; cout<<s;
输入中文字符“你好”就无法正常打印 你好 了断点看了一下,一会儿是s无法显示,一会s的值是@@,一会又是PP。
输入非中文字符又可以正确打印出来。搞了半天也不明白为什么,我晕哦。