2012-11-02 60 views
3

我想在Code :: blocks提供标准输入的IDE程序中执行。Code :: blocks,定义默认输入

                       #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

在你的截图中,你提供了'2 4'作为程序参数,而你应该这样做'<./myinput' – 2012-11-02 14:16:33

+0

我不知道我明白你想做什么。你想强制一个&B是具体的数字?或者你在问别的吗? – Robert

+0

@aleguna,在代码块::块我可以做“<./myinput”? –

回答

4

感谢@aleguna:

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

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

In code::blocks

谢谢@aleguna。

+0

这不适用于Windows,关于如何做op操作的任何想法? –