在C语言中,怎么把俩个程序连在一起

我做了这样几个的程序,程序1的结果要放到程序2里,我每次都要先运行程序1,再把程序1的结果复制到程序2,再运行程序2得到最后的结果。
请问怎么才能一次就运行完成呢???

在程序1的最后
main()
{
char strCommand[128];
...
...

sprintf(strCommand,"t2.exe %d",valResult);

sprintf(strCommand,"t2.exe %s",strResult);

system(strCommand);
return 0;
}

程序2里
main(int argc,char **argv)
{
char strResult[128];
int valResult;

if(argc >= 2)
{
valResult=atoi(argv[1]);

strcpy(strResult,argv[1]);

}

...
...

}

如果是多个结果,就用多个命令行参数传递
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-01
调方法
例如
#include
using
namespace
std;
void
k1(){
cout<<"asdf"<
评论
0
0
加载更多
相似回答