【VC6.0】getline需要输入2次回车才会结束的BUG修复方法
今天看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修复方法相关推荐
- VC6.0用file-open后,出现“MSDEV.EXE-应用程序错误的解决方法
VC6.0和Visio都是开发者常用的工具,但是他们却存在冲突,VC6.0与vs stdion也经常冲突.当两个软件同时安装在一台机器上时,如果在VC6.0中的"FileView" ...
- C++利用cin输入时检测回车的方法
今天做TJU的OJ ,其中一道题是先读入一个字符串,再读入一个整数,循环往复,直到字符串是空,也就是说回车键结束循环. 但是cin对空格和回车都不敏感,都不影响继续读入数据,所以需要一种新的方式检测回 ...
- 关于windows11安装vc6.0闪退解决问题
前两天刚升级成为windows11用户,可是突然发现windows11安装了vc6.0打开就闪退,最后才发现是windows11不兼容,解决方法如下 1.打开安装包找到如下文件 2.找到下面文件 3. ...
- 在VC6.0中创建工程并输入源代码
为了把程序代码输入而交给计算机,需要使用VC 6.0的编辑器来完成.如前所述,首先要创建工程以及工程工作区,而后才能输入具体程序完成所谓的"编辑"工作(注意,该步工作在四步骤中最繁 ...
- vc6.0 简易的tcp网络讲解(二)
至于为什么用vc6.0,我用的是xp系统,没钱 有错误请指出,本人业余的(所写的代码,尽量注释清楚)通过vc6.0的直接复制粘贴即可 (代码来源于网络, 仅供学习交流,严禁用于商业用途 ) 本人参考的 ...
- vc6.0使用DAO访问access2000的问题
感觉DAO已经是一种比较旧的数据库技术,但我的一个同学还在使用VC6.0跟mfc的DAO类来操作access2000,并遇到了一个问题,就是程序运行时提示说"无法识别数据库格式". ...
- VC6.0转成VC2008可能出现的问题
9月23日 BcgControlbar是个好东西--界面用 解压缩 BCGControlBar.zip (比如,到 c:/bcg 目录中) 把 c:/bcg/bin 增加到你的 path 环境变量中, ...
- Windows API 实现查找、删除任意类型的文件_VERSION20120605(vc6.0调试通过)(2012.6.5最新修改)
1 // FileToolsV20120605.cpp : Defines the entry point for the application. 2 // 3 //用vc6.0建立一个win32简 ...
- VC6.0编译jpeglib库
一直在研究图像这方面,难免需要这个jpeg标准库.在官网下载的jpeg-9a或者jpeg-9b是没有这个库文件的,用户需要自己编译: 下面我已自己jpeg-9b为例说一下编译过程:官网如下 http: ...
最新文章
- Bash脚本教程之算数运算
- 【 Grey Hack 】万金油脚本:从路由器获取Password
- 从0到1搞一波dubbo
- 【详解】消息队列和线程关系
- JavaSE复习(二)集合
- 一台机器起多个filebeat_机器人开发 | TechX 2020
- 强悍的 Linux —— Linux 中 TTY 是什么意思
- arcgis加载天地图_【arcgis地图实战】之天地图在线服务加载
- 图像仿射变换之图像旋转 python
- BZOJ2301[HAOI2011] Problem b
- 如何进行Monkey Test
- chrome不能安装adblock插件
- 论文模型构建的步骤_论文实证经验分享|VAR模型实操步骤(下)
- MFC 通用对话框之字体对话框
- 申请ARM DS-5单月试用版并安装
- sgm3157功能_SGM3157
- ipv6如何测试服务器已经是ipv6协议,怎么测试域名是否支持ipv6
- php怎么给视频加水印,视频怎么加水印 添加文字水印和图片水印 给视频加水印的软件...
- Pandas入门基本知识点
- 雪花飘落代码java_JS实现的雪花飘落特效示例
热门文章
- 银行委托第三方催收信用卡欠款,是合法吗?
- 基础001_Xilinx V7资源
- cetk使用方法--nand flash测试
- js封装函数_JavaScript基础-如何封装函数来改变元素的位置
- python英文词云代码_使用python实现个性化词云的方法
- 读取当前linux进程内存_(笔记)Linux上的内存分配
- 图像颜色迁移《color transfer between images》
- python超神之路:python异常对照表
- python面向对象三大特性、类的约束、print带颜色输出及super补充
- 在javascript中,如何判断一个被多次encode 的url 已经被decode到原来的格式?