如何在不使用 Argv 和 Argc 的情况下将 Sum 值传递给 C++ 程序

how to pass sum values to a c++ program without using argv & argc

本文关键字:Sum 情况下 值传 程序 C++ Argc Argv      更新时间:2023-10-16

我有一个简单的程序

#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"传递给我的代码。请帮帮我谢谢

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

echo 33 | your_program

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