发布网友 发布时间:2023-10-13 09:52
共5个回答
热心网友 时间:2024-12-12 19:26
你用的编译工具是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即可。
图片上传了。
希望对您有所帮助
热心网友 时间:2024-12-12 19:27
C语言关于字符串的学习,打印并输出我们的字符串(string)
热心网友 时间:2024-12-12 19:27
测试了一下,只有VC6有你说的这个问题,用g++就没有这个问题。解决办法是,问候一下比尔他母亲吧,然后换成高版本的VC热心网友 时间:2024-12-12 19:28
程序本身没有问题,你的编译器有可能有问题热心网友 时间:2024-12-12 19:29
# include <iostream>追答cin>>str;