我如何使用SublimeText 2.0.1控制台输入? 我心中已经选择“工具 - >构建系统 - > C ++”,并HELLO.CPP文件添加到项目:
#include <iostream>
int main()
{
int a, b, c;
std::cout << "Enter: ";
std::cin >> a >> b;
c = a + b;
std::cout << a << '+' << b << '=' << c << std::endl;
return 0;
}
建立成功的,但是当我运行( “工具 - >运行”),行 “给std :: cin >> A >> B;” 是过去了,我无法输入值。 与克终端++它运行良好。 操作系统:Ubuntu的12.04
我不认为然而标准输入支持崇高的文本,你可以创建一个文件stdin.input
和编辑器中使用它:
#include <iostream>
#include <fstream>
#define SUBLIME
#if defined SUBLIME
# define ISTREAM ifile
#else
# define ISTREAM std::cin
#endif
int main()
{
int a, b, c;
std::cout << "Enter: ";
#if defined (SUBLIME)
std::ifstream ifile("stdin.input");
#endif
ISTREAM >> a >> b;
c = a + b;
std::cout << a << '+' << b << '=' << c << std::endl;
return 0;
}
我看到的唯一错误是,你缺失的诠释三; 如果不工作,也许尝试返回0; 代替返回1;