在程序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]);
}
...
...
}
如果是多个结果,就用多个命令行参数传递
温馨提示:内容为网友见解,仅供参考