open:直接操作物理设备,比如磁盘、设备文件 一般设备/设备文件都通过open来操作
fopen:则通过缓冲区来操作,读写都在缓冲区上
popen:会调用fork()产生子进程,然后从子进程中调用/bin/sh -c来执行参数command的指令
依照popen参数中的type值建立管道连接到子进程的输入/输出设备中,通过返回的指针对子进程
的输入、输出设备进行操作。
1. fopen
open:直接操作物理设备,比如磁盘、设备文件 一般设备/设备文件都通过open来操作
fopen:则通过缓冲区来操作,读写都在缓冲区上
popen:会调用fork()产生子进程,然后从子进程中调用/bin/sh -c来执行参数command的指令
依照popen参数中的type值建立管道连接到子进程的输入/输出设备中,通过返回的指针对子进程
的输入、输出设备进行操作。
1. fopen