我想在Code :: blocks IDE程序中执行,提供标准输入。
说
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a;
double b;
cout << "Side one\n";
cin >> a;
cout << "Side two\n";
cin >> b;
cout << "Result :" << sqrt(a*a + b*b) << endl;
}
使用参数“a”和“b”,在文件中提供:
说:
2 4
我可以用bash编译,编译然后:
"./my_compiled_program < ./myinput"
我只想在code :: blocks中使用参数文件(标准输入)。
我该怎么做? PS:遗憾的是,“设置程序的参数”不起作用
答案 0 :(得分:4)
感谢@aleguna:
我们应该在文件夹中创建文件,我们要编译和执行的文件:
然后将< ./input
添加到程序参数中,其中input
是我们放在源代码旁边的文件的名称。
谢谢@aleguna。