通过popen()函数,我们可以更改命令的标准输入输出。
popen()函数
”r“ 参数表示标准输出
”w“参数表示标准输入
例如:将 "ls -l"输出结果,输出到字符数组中
int main()
{
FILE *file;
char buf[128];
file=popen("ls -l" ,"r");
fgets(buf,sizeof(buf),file);
pclose(file);
return 0;
}
通过popen()函数,我们可以更改命令的标准输入输出。
popen()函数
”r“ 参数表示标准输出
”w“参数表示标准输入
例如:将 "ls -l"输出结果,输出到字符数组中
int main()
{
FILE *file;
char buf[128];
file=popen("ls -l" ,"r");
fgets(buf,sizeof(buf),file);
pclose(file);
return 0;
}