我有一个简单的程序
#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。。。。