今天看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; } 

保存退出后即可修复这个问题。

转载于:https://www.cnblogs.com/EnCaL/archive/2012/12/03/2800138.html

【VC6.0】getline需要输入2次回车才会结束的BUG修复方法相关推荐

  1. VC6.0用file-open后,出现“MSDEV.EXE-应用程序错误的解决方法

    VC6.0和Visio都是开发者常用的工具,但是他们却存在冲突,VC6.0与vs stdion也经常冲突.当两个软件同时安装在一台机器上时,如果在VC6.0中的"FileView" ...

  2. C++利用cin输入时检测回车的方法

    今天做TJU的OJ ,其中一道题是先读入一个字符串,再读入一个整数,循环往复,直到字符串是空,也就是说回车键结束循环. 但是cin对空格和回车都不敏感,都不影响继续读入数据,所以需要一种新的方式检测回 ...

  3. 关于windows11安装vc6.0闪退解决问题

    前两天刚升级成为windows11用户,可是突然发现windows11安装了vc6.0打开就闪退,最后才发现是windows11不兼容,解决方法如下 1.打开安装包找到如下文件 2.找到下面文件 3. ...

  4. 在VC6.0中创建工程并输入源代码

    为了把程序代码输入而交给计算机,需要使用VC 6.0的编辑器来完成.如前所述,首先要创建工程以及工程工作区,而后才能输入具体程序完成所谓的"编辑"工作(注意,该步工作在四步骤中最繁 ...

  5. vc6.0 简易的tcp网络讲解(二)

    至于为什么用vc6.0,我用的是xp系统,没钱 有错误请指出,本人业余的(所写的代码,尽量注释清楚)通过vc6.0的直接复制粘贴即可 (代码来源于网络, 仅供学习交流,严禁用于商业用途 ) 本人参考的 ...

  6. vc6.0使用DAO访问access2000的问题

    感觉DAO已经是一种比较旧的数据库技术,但我的一个同学还在使用VC6.0跟mfc的DAO类来操作access2000,并遇到了一个问题,就是程序运行时提示说"无法识别数据库格式". ...

  7. VC6.0转成VC2008可能出现的问题

    9月23日 BcgControlbar是个好东西--界面用 解压缩 BCGControlBar.zip (比如,到 c:/bcg 目录中) 把 c:/bcg/bin 增加到你的 path 环境变量中, ...

  8. Windows API 实现查找、删除任意类型的文件_VERSION20120605(vc6.0调试通过)(2012.6.5最新修改)

    1 // FileToolsV20120605.cpp : Defines the entry point for the application. 2 // 3 //用vc6.0建立一个win32简 ...

  9. VC6.0编译jpeglib库

    一直在研究图像这方面,难免需要这个jpeg标准库.在官网下载的jpeg-9a或者jpeg-9b是没有这个库文件的,用户需要自己编译: 下面我已自己jpeg-9b为例说一下编译过程:官网如下 http: ...

最新文章

  1. Bash脚本教程之算数运算
  2. 【 Grey Hack 】万金油脚本:从路由器获取Password
  3. 从0到1搞一波dubbo
  4. 【详解】消息队列和线程关系
  5. JavaSE复习(二)集合
  6. 一台机器起多个filebeat_机器人开发 | TechX 2020
  7. 强悍的 Linux —— Linux 中 TTY 是什么意思
  8. arcgis加载天地图_【arcgis地图实战】之天地图在线服务加载
  9. 图像仿射变换之图像旋转 python
  10. BZOJ2301[HAOI2011] Problem b
  11. 如何进行Monkey Test
  12. chrome不能安装adblock插件
  13. 论文模型构建的步骤_论文实证经验分享|VAR模型实操步骤(下)
  14. MFC 通用对话框之字体对话框
  15. 申请ARM DS-5单月试用版并安装
  16. sgm3157功能_SGM3157
  17. ipv6如何测试服务器已经是ipv6协议,怎么测试域名是否支持ipv6
  18. php怎么给视频加水印,视频怎么加水印 添加文字水印和图片水印 给视频加水印的软件...
  19. Pandas入门基本知识点
  20. 雪花飘落代码java_JS实现的雪花飘落特效示例

热门文章

  1. 银行委托第三方催收信用卡欠款,是合法吗?
  2. 基础001_Xilinx V7资源
  3. cetk使用方法--nand flash测试
  4. js封装函数_JavaScript基础-如何封装函数来改变元素的位置
  5. python英文词云代码_使用python实现个性化词云的方法
  6. 读取当前linux进程内存_(笔记)Linux上的内存分配
  7. 图像颜色迁移《color transfer between images》
  8. python超神之路:python异常对照表
  9. python面向对象三大特性、类的约束、print带颜色输出及super补充
  10. 在javascript中,如何判断一个被多次encode 的url 已经被decode到原来的格式?