使用popen函数写一段c语言程序
时间: 2024-05-10 15:17:05 浏览: 94
一段C程序
下面是一个使用popen函数调用ls命令的C语言程序示例:
```c
#include <stdio.h>
int main() {
FILE *fp;
char buffer[1024];
fp = popen("ls", "r");
if (fp == NULL) {
printf("Failed to run command\n");
return 1;
}
while (fgets(buffer, sizeof(buffer), fp) != NULL) {
printf("%s", buffer);
}
pclose(fp);
return 0;
}
```
该程序使用popen函数调用ls命令,并将输出打印到控制台。需要注意的是,popen函数返回一个文件指针,可以像操作文件一样操作它。在使用完后,需要调用pclose函数关闭文件指针。
阅读全文