c++ - cin 'stalling' c++ 程序
问题描述
我是 C++ 新手,并试图通过示例程序学习。运行此程序时,它会卡在 cin >> n; 它允许我输入信息,但在按下“输入”后没有任何反应。该程序继续无限期地运行,我必须在任务管理器中将其关闭。谢谢 :) 编辑:问题仅在从 sublime text 3 运行时发生。编译后的程序在命令提示符下运行良好。
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Enter an integer: ";
cin >> n;
if ( n % 2 == 0)
cout << n << " is even.";
else
cout << n << " is odd.";
return 0;
}
编辑:这是从崇高文本运行程序的结果。'输入一个整数:10' 没有其他反应。
解决方案
推荐阅读
- python - 计算平均python
- javascript - PHP & JavaScript - 变量
- java - 如何将 MySQL 命令的输出存储到 java 变量(JDBC)中
- azure-ad-b2c - 如何使用 B2C 自定义策略防止密码重复使用
- algorithm - 如何生成以第一个元素为轴的快速排序的最佳数组?
- javascript - 如何将嵌套对象转换为字符串索引对象
- xaml - XAML / UWP 中主题样式的快捷方式
- python - 使用傅里叶变换的时间序列特征提取
- python - 什么时候应该使用 for 循环或 while 循环?
- swift - 保存 Bool/tableView 复选标记 - 第三次幸运