第1个回答 2020-01-21
你用的编译工具是VC++6.0吧
这是个bug
不过微软已经解决了修复了这个bug
解决办法是
进入到VC++6.0的安装目录Microsoft Visual Studio\VC98\Include,找到名为string的文件,注意不是string.h,然后找到下面这段代码:
elseif (_Tr::eq((_E)_C,_D))
{_Chg = true;
_I.rdbuf()->snextc();
break;
}
把_I.rdbuf()->snextc();这一行注释掉,然后在它的下面添加一行:_I.rdbuf()->sbumpc();
重新启动VC++6.0即可。
图片上传了。
希望对您有所帮助