c 管道读取
来源:互联网 发布:xmind mac怎么安装 编辑:程序博客网 时间:2024/06/14 00:52
#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX_BUFFER 128#define PIPE_RESULT_SIZE 2000int main(int argc, char *argv[]){char result[PIPE_RESULT_SIZE] = {0};if (execute("ls", result))printf("%s\n", result);return 0;}int execute(const char *cmd, char *result){FILE *pipe;char buffer[MAX_BUFFER];pipe = _popen(cmd, "r");if (pipe == NULL) {printf("open pipe error\n");return 0;}while (!feof(pipe)) {if (fgets(buffer, sizeof(buffer), pipe))strcat(result, buffer);}_pclose(pipe);return 1;}
0 0
- c 管道读取
- 循环读取管道数据
- read读取管道
- 从管道中读取数据
- C.匿名管道
- C 标准管道send
- C 标准管道 revc
- c/c++ 管道编程
- C自定义管道
- c/c++ 管道编程
- linux C 匿名管道
- c/c++ 管道编程
- [NPWP笔记]从管道中读取数据
- Python 即时读取并输出管道内容
- VC利用管道读取EXE返回值
- 有名管道的创建和读取
- 管道piep使用ReadFile读取阻塞问题解决
- [Tensorflow] Reader & queue图片读取管道
- 字符串 格式化 方法
- [linux]监控性能命令
- jsp判断本月有几个周五
- [hackerrank]Weekly Challenges - Week 11
- 滑动解锁 android Canvas自定义控件中硬件加速引起的canvas.clipPath问题
- c 管道读取
- 一份完整游戏大纲你要写些什么
- 不需要密码的登录
- 使用RMAN工具复制数据库
- centos 6.5 安装jdk tar.gz操作步骤
- SAP ABAP编程 SY-REPID与SY-CPROG的区别
- QPushButton设置背景图片的方法
- C#Excel数据转换成DataTable
- 三星遭遇瘸腿格局:手机依赖症拖垮业绩