第一个问题:c/c++中调用外部程序
在写程序的时候难免会遇到需要调用外部程序或别人写好的可执行文件,当编程工具为c/c++时,通过使用system()函数,或exec家族函数可实现对外部可执行文件的调用。如果使用execlp()函数,会出现一个问题,那便是当execlp()函数调用结束时,后面的代码也不再执行。该问题可通过fork函数创建子进程解决 。而且system()函数本身就是通过fork子进程的方式实现对外部程序的调用。 在写程序的时候难免会遇到需要调用外部程序或别人写
第一个问题:c/c++中调用外部程序
在写程序的时候难免会遇到需要调用外部程序或别人写好的可执行文件,当编程工具为c/c++时,通过使用system()函数,或exec家族函数可实现对外部可执行文件的调用。如果使用execlp()函数,会出现一个问题,那便是当execlp()函数调用结束时,后面的代码也不再执行。该问题可通过fork函数创建子进程解决 。而且system()函数本身就是通过fork子进程的方式实现对外部程序的调用。 在写程序的时候难免会遇到需要调用外部程序或别人写