Code :: blocks,定义默认输入

时间:2012-11-02 14:12:48

标签: c++ input codeblocks

我想在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:遗憾的是,“设置程序的参数”不起作用Set program's argument

1 个答案:

答案 0 :(得分:4)

感谢@aleguna:

我们应该在文件夹中创建文件,我们要编译和执行的文件: Place input next to source code

然后将< ./input添加到程序参数中,其中input是我们放在源代码旁边的文件的名称。

In code::blocks

谢谢@aleguna。