执行shell命令并读取执行结果——popen()的用法
2013-07-12 14:42
495 查看
执行shell命令并读取执行结果——popen()的用法
分类: C/C++2013-02-0610:16 55人阅读 评论(0) 收藏 举报
1、popen()
[cpp] view
plaincopy
#include<stdio.h>
void call(){
FILE* fp = popen("ls", "r");
char buffer[1024];
int bytes_read = fread(buffer, 1, sizeof(buffer), fp);
pclose(fp);
if(bytes_read ==0){
printf("read error! \n");
return;
}
else{
buffer[ bytes_read ] = 0;
printf("cmd result is \n%s\n",buffer);
}
}
void main(void){
call();
return;
}
相关文章推荐
- 执行shell命令并读取执行结果——popen()的用法
- linux使用popen读取shell命令执行结果
- 在matlab中执行dos环境中命令,并其读取结果画图
- shell读取文件每行,并执行命令
- Linux下使用popen()执行shell命令
- Linux下使用popen()执行shell命令
- shell命令 grep不以某字符开头、ssh远程执行命令返回结果、ssh远程执行多个命令输入文件
- shell脚本介绍,shell脚本结构和执行,date命令用法,shell脚本中的变量
- java调用shell命令并获取执行结果
- 利用shell脚本执行ssh远程另一台主机执行命令并返回命令的结果集
- Python实现ssh登录执行shell命令并将结果写入mysql数据库
- shell [ 命令的执行 算术扩展 / 参数扩展 / 参数处理 初步用法]
- Linux下使用popen()执行shell命令
- shell脚本介绍 shell脚本结构和执行 date命令用法 shell脚本中的变量
- builtin命令_Linux builtin 命令用法详解:执行shell内部命令
- python 执行shell命令并将结果保存的实例
- Linux下使用popen()执行shell命令
- 执行shell命令的popen和system函数封装
- VC++_读取SHELL命令结果
- Linux下使用popen()执行shell命令