在C/C++程序中除了通过main函数中的argv,argc参数可以提供输出能力之外,同时通过iostream 可同样提供输入输出能力,譬如通过脚本回显提供程序cin输入,同时cout提供程序输出能力。
下面提供一个简单示例供参考
C代码程序,该程序接收两个输入,同时提供一个输出
#include <iostream>
#define MAXSIZE 4096
int main (int argc, char * argv[])
{
char strIn1[MAXSIZE] = {0};
char strIn2[MAXSIZE] = {0};
char strOut[MAXSIZE] = {"hello world"};
std::cin >> strIn1;
std::cin >> strIn2;
for (int i = 0; i < 10000; )
{
i++;
}
std::cout << strOut << std::endl;
std::cout <<"strIn1 = " << strIn1 << std::endl;
std::cout <<"strIn2 = " << strIn2 << std::endl;
return 0;
}
编译产生的程序名为: a.out
下面提供一个示