3

我想在提供标准输入的 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:不幸的是,“设置程序的参数”不起作用设置程序的参数

4

1 回答 1

4

感谢@aleguna:

我们应该在我们要编译和执行的文件所在的文件夹中创建文件: 将输入放在源代码旁边

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

在代码::块中

谢谢@aleguna。

于 2012-11-02T14:47:52.643 回答