怎么在一个源代码里面运行两个exe文件

如何在一个源代码里面运行两个exe文件我写了一个表达式的词法分析程序 编译了一下 表达式解析器.exe又写了

如何在一个源代码里面运行两个exe文件
我写了一个表达式的词法分析程序 编译了一下 表达式解析器.exe
又写了一个表达式的分析程序用于生成结果 编译后 表达式的分析.exe
我知道运行
表达式解析器 <1.txt | 表达式的分析 > 2.txt
就从1.txt表达式,然后经过俩个程序,结果到2.txt
1.txt

C/C++ code
(3.5+2.5)*4#

2.txt
C/C++ code
0 ( -1 - 3.50 + -1 - 2.50 ) -0 * -1 - 40 # -ss压入(ns压入3.5ss压入+ns压入2.5ns弹出2.5ns弹出3.5ss弹出+ss弹出(3.5+2.5 = 6ns压入6ss压入*ns压入4ns弹出4ns弹出6ss弹出*6*4 = 24ns压入24ss压入#成功计算24请按任意键继续. . . 


我想问怎么一下运行俩程序,查了下有WinExec,ShellExecute。。。一些函数,写了不好用,求指教

[解决办法]
system("yourexefilepath");
程序会调用shell或者命令提示符来执行exe文件