【system】
编程时,我们常常需要让程序从后台调用其它程序来达到某些目的。比如点击我们程序的某个按钮,这个按钮就触发了某个exe程序的启动操作。通常我们使用的都是system函数。如下:
system("\"d:\\program files\\testing.exe\" hello");
这个语句相当于在命令行中敲入:"d:\\programfiles\\testing.exe" hello",其中,因为program files文件夹的命名中包含空格,所以在exe所在的完整路径两端需要有引号将之括起来。hello是传递给testing.exe程序的参数(hello不需要被包含在exe所在的双引号内)。
这是个很方便的用法,但需要注意的是,如果在这个语句底下,有其它需要执行的语句A\B\C,那么在system语句调用起testing.exe这个进程后,一般如果这个exe不结束,那么A\B\C语句将不会被执行。