获取system的打印信息
来源:互联网 发布:网络女歌手唱的谁不是 编辑:程序博客网 时间:2024/06/05 21:49
http://www.linuxidc.com/Linux/2011-04/34092.htm
#include <stdio.h>
#include <string>
void executeCMD(const char *cmd, char *result)
{
char buf_ps[1024];
char ps[1024]={0};
FILE *ptr;
strcpy(ps, cmd);
if((ptr=popen(ps, "r"))!=NULL)
{
while(fgets(buf_ps, 1024, ptr)!=NULL)
{
strcat(result, buf_ps);
if(strlen(result)>1024)
break;
}
pclose(ptr);
ptr = NULL;
}
else
{
printf("popen %s error\n", ps);
}
}
int main()
{
char result[1024];
executeCMD( "ls /opt/*.rpm | awk -F '[-|.]' '{print $3}'", result);
printf("%s", result );
return 0;
}
#include <stdio.h>
#include <string>
void executeCMD(const char *cmd, char *result)
{
char buf_ps[1024];
char ps[1024]={0};
FILE *ptr;
strcpy(ps, cmd);
if((ptr=popen(ps, "r"))!=NULL)
{
while(fgets(buf_ps, 1024, ptr)!=NULL)
{
strcat(result, buf_ps);
if(strlen(result)>1024)
break;
}
pclose(ptr);
ptr = NULL;
}
else
{
printf("popen %s error\n", ps);
}
}
int main()
{
char result[1024];
executeCMD( "ls /opt/*.rpm | awk -F '[-|.]' '{print $3}'", result);
printf("%s", result );
return 0;
}
阅读全文
0 0
- 获取system的打印信息
- c++里的system()函数调用系统命令如何获取打印信息
- Java的System.getProperty()方法获取信息的用法
- 获取System基本配置信息
- 获取系统信息 : System. getProperty ()
- Python学习笔记 --- python获取linux脚本的打印信息
- 论JAVA 在项目中使用system.out打印调试信息的性能影响
- linux命令行获取机器的物理地址并打印及Linux获取系统信息的常用命令
- System.IO.Path 获取文件相关信息
- JAVA System.getProperty("") 获取当前操作系统信息
- 利用后台进程System.ComponentModel.BackgroundWorker获取股票这样的资源信息
- 用 iOS-System-Services 框架获取iOS设备所用的设备信息
- 用 iOS-System-Services 框架获取iOS设备所用的设备信息
- 打印类的信息,包括类的成员函数、成员变量(只获取成员函数)-3
- 第十六天:用properties获取本地的txt信息,并按要求打印出来
- 多线程调试信息的打印
- 打印android key的信息
- 打印php信息的方法
- apache + mod_wsgi + flask 搭建过程
- Kotlin最简单的入门教程——神秘的Lambda
- lua中集合的操作
- 第三章 SpringMVC--DispatcherServlet详解
- 2017/6/15技术总结(little_tiff_processor)
- 获取system的打印信息
- Kotlin最简单的入门教程——集合
- 12、用户管理命令
- Hbase的TTL字段超时设置测试
- mysql查询user_id重复数据
- QMenu增加带滚动条的子菜单
- c语言:二维数组传递方法
- C语言Sigsetjmp函数的用法
- java实现发送手机验证码