Clion中输入字符串无法终止问题

cin>>str输入终止

在c++primer中经常有输入不定个数的字符串:

int main() {
    string str;
    while (cin >> str) {
    }
}

上述代码在vs中可以正常运行,但是在clion中,输入crtl+d系统会自动打印^z,并不会将其作为文件终止符。
解决办法
按下ctrl+shift+a,搜索Registry,取消勾选第二个,即可正常运行:

在这里插入图片描述


版权声明:本文为baidu_41922918原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。