2012-11-02 2 views
3

표준 입력을 제공하는 Code :: blocks IDE 프로그램에서 실행하고 싶습니다.Code :: blocks, default input 정의

2 4 

내가 다음 컴파일하고, bash는 그렇게 할 수 있습니다 :

말 :

파일에 제공

인수가
                       #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", 말 :

"./my_compiled_program < ./myinput" 

간단히 말해서 code :: blocks에 인수 (표준 입력)가있는 파일을 갖고 싶습니다.

어떻게하면됩니까? 추신 : 불행하게도하지 마십시오 "설정 프로그램의 주장은"@aleguna에 Set program's argument

+1

화면 캡처에서 '<./myinput'을 수행하는 동안 프로그램 인수로'2 4 '를 제공합니다. –

+0

당신의 행동을 이해하고 있는지 잘 모르겠습니다. & b가 특정 숫자가되도록 하시겠습니까? 아니면 다른 것을 요구하고 있습니까? – Robert

+0

@aleguna, 코드에서 :: blocks 내가 할 수있는 "<./myinput"? –

답변

4

감사를 작동합니다

우리가 컴파일하고 실행 파일의 원하는 위치를 우리는 폴더에있는 파일을 확인해야합니다 : Place input next to source code

그런 다음 < ./input을 프로그램 인수에 추가하십시오. 여기서 input은 소스 코드 옆에 배치 한 파일의 이름입니다.

In code::blocks

당신에게 @aleguna 감사드립니다.

+0

이것은 창문에서 작동하지 않습니다, 어떤 op가 어떻게하는지에 대한 아이디어는 있습니까? –

관련 문제