#ifdef __USE_POSIX2 Create a new stream connected to a pipe running the given command This function is a possible cancellation point and therefore not marked with __THROW extern FILE popen const
这个方法是用来创建一个与给定命令相关联的新流。它通过执行给定的命令,并将其输出作为一个流来返回。__command参数是要执行的命令,__modes参数是流的打开模式,可以是"r"(只读模式)或"w"(写入模式)。
该函数返回一个指向FILE结构的指针,该结构表示与命令相关联的流。如果执行命令成功,则返回的流可以用于读取或写入命令的输出。如果执行命令失败,则返回NULL。
需要注意的是,popen函数是一个可能被取消的点,因此没有标记为__THROW。
原文地址: http://www.cveoy.top/t/topic/iias 著作权归作者所有。请勿转载和采集!