popen
和 system
是两个不同的 C 库函数,它们都用于在程序中执行外部命令。
不同之处在于,popen
可以让您通过标准输入/输出与被执行的命令进行通信,而 system
只能用于执行命令并等待其完成。
因此,如果您需要在程序中执行外部命令并获取其输出,则应使用 popen
;如果您只需要执行外部命令,则应使用 system
。
popen
和 system
是两个不同的 C 库函数,它们都用于在程序中执行外部命令。
不同之处在于,popen
可以让您通过标准输入/输出与被执行的命令进行通信,而 system
只能用于执行命令并等待其完成。
因此,如果您需要在程序中执行外部命令并获取其输出,则应使用 popen
;如果您只需要执行外部命令,则应使用 system
。