c++ - 在 Sublime Text 3 中编译时的输入问题
问题描述
在 Sublime Text 3 编辑器中编译代码时出现问题。即:(我在 C++ 中的计算器示例中显示)当输入一个动作时(通过按 Enter)没有任何反应,只有光标移动到下一行。
在编译所有需要键盘输入的程序(我在 Python 和 C++ 中尝试过)时都会出现这个问题。
ps 如果有人需要它:那么我用于 C++ 的编译器是 gcc。
代码:
# include <iostream>
using namespace std;
int main()
{
char op;
float num1, num2;
cout << "Enter operator: ";
cin >> op;
cout << "Enter two operands: ";
cin >> num1 >> num2;
switch(op)
{
case '+':
cout << num1+num2;
break;
case '-':
cout << num1-num2;
break;
case '*':
cout << num1*num2;
break;
case '/':
cout << num1/num2;
break;
default:
cout << "Error! operator is not correct";
break;
}
return 0;
}
解决方案
推荐阅读
- c# - C# 单元测试时连接被拒绝
- unix - unix:用 .gz 文件剪切
- java - Spark:将 DataFrame 写入 CSV 时出错
- c - 对于 TCP 套接字上大于 64KB 的数据,如何处理带有 MSG_DONTWAIT 标志的 recv()?
- c++ - 通过类本身检测“this”的变化
- arrays - android中的字符串Jsonarray
- xcode - Xcode 10 中的对象库去了哪里?
- c# - System.InvalidOperationException: '在未连接的套接字上不允许该操作。'
- python - PostgreSQL:“索引行需要 1460216 字节,最大大小为 8191”
- azure-devops - VSTS-Agent 不能 chmod