[C++ Primer 5th(中文版)学习笔记]15页if语句问题记录与解决

本学习笔记程序运行环境Visual Studio 2013C++控制台应用程序。

在C++ Primer 5th(中文版)15页if语句统计数字出现次数的程序中,本人程序运行后输入测试数据,回车,出现最后一个数字的出现次数无法显示而只有光标闪烁的结果,需要输入一个非数字字符再次回车,才打印出最后一行,程序结束(错误实例如下:
[C++ Primer 5th(中文版)学习笔记]15页if语句问题记录与解决
后查阅资料得知解决方案:输入数字后需要一个加一个文件结束符(个人理解是告诉计算机,我的输入文件结束啦!),windows平台下是Ctrl+Z,linux平台下Ctrl+D。
后成功!正确结果如下:
[C++ Primer 5th(中文版)学习笔记]15页if语句问题记录与解决

这里还有个相关的概念叫什么”文件重定向”,之后再来记录,滚去学习。

【1】C++Primer 5th扩展示例源码下载