使用批处理调用DB2数据接口问题!
如下代码
for(int b=0;b<=a;b++)
{
system("1.bat");
system("2.bat");
system("3.bat");
}
这里,我想以阻塞的方式一个一个执行bat1,2,3。然后开始下一个循环.
但是3.bat内容是这样的--db2cmd 4.bat,意思是用db2命令行调用4.bat里面的db2导库批处理文件,现在执行完3.bat后直接就跳入下一个循环里了,而根本不知道执行的4.bat里面的导库处理是否完成,从而导致程序错误.
现在我想知道如何能知道system("3.bat")调用的4.bat里面的执行完成后再执行一个循环,请大虾们指点!