【VC6.0】getline需要输入2次回车才会结束的BUG修复方法
2024-08-25 23:29:01
原始日期:2013-09-30 23:22
今天看C++Primer的时候发现一个问题,getline需要输入2次回车才会显示结果,上网找了一下,发现是VC6.0的原因,修复原因如下:
(1)建立一个1.CPP
(2)输入#include <string>
(3)右击<string>,选择“打开文档<string>”
(4)用CTRL+F查找 else if (_Tr::eq((_E)_C, _D))
(5)
1 else if (_Tr::eq((_E)_C, _D))
2 {_Chg = true;
3 _I.rdbuf()->snextc();
4 break; }
将上面的代码修改为
1 else if (_Tr::eq((_E)_C, _D))
2 {_Chg = true;
3 // _I.rdbuf()->snextc();
4 // (this comments out the defective instruction)
5 _I.rdbuf()->sbumpc(); // corrected code
6 break; }
保存退出后即可修复这个问题.
转载自:http://www.cnblogs.com/EnCaL/archive/2012/12/03/2800138.html
最新文章
- Masonry_设置比例
- Github 新的项目管理模式——Projects
- EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~终结~配置的优化和事务里读写的统一
- C# winform控件之listview学习积累
- 【译】Visual Studio 15 预览版更新说明
- Android 学习笔记之Volley(八)实现网络图片的数据加载
- 线程系列4---sleep()和wait()方法区别
- Bootstrap配套的js框架
- 02.JSP的3个编译指令
- Android GLSurfaceView用法详解(二)
- Swift 学习手记1,pod 的 类库使用
- jQuery简介以及jQuery选择器
- B. Dreamoon and WiFi(Codeforces Round 272)
- 【程序员的吃鸡大法】利用OCR文字识别+百度算法搜索,玩转冲顶大会、百万英雄、芝士超人等答题赢奖金游戏
- VMware14虚拟机下安装Centos6.5
- vue-router 中踏过的坑
- Cascade R-CNN论文讲解(转载)
- VUE 动态给对象增加属性,并触发视图更新。
- ASP.NET CORE 之 在IIS上部署MVC项目
- Exception 01 : org.hibernate.engine.jndi.JndiException: Error parsing JNDI name [foo]