如何将sum值传递给c ++程序而不使用argv& ARGC

时间:2013-12-05 05:48:39

标签: c++ bash

我有一个简单的程序

#include <iostream>
using namespace std;

int main()
{
      cout<<"Hello"<<endl;
      int a;
      cin>>a;
      if(a==0)
              cout<<"Yes"<<endl;
      else
              cout<<"No"<<endl;

     return 0;
}

我希望在ubuntu中有一个* .sh文件,它会自动将“a”传递给我的代码。 请帮我 感谢。

1 个答案:

答案 0 :(得分:5)

您可以在shell文件中使用管道:

echo 33 | your_program

|告诉shell将左手命令的stdout发送到右手命令的stdin ....