Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226287
  • 博文数量: 88
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 555
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-03 13:08
个人简介

失意高调,得意低调

文章分类

全部博文(88)

文章存档

2021年(3)

2020年(2)

2018年(2)

2017年(3)

2016年(6)

2015年(19)

2014年(32)

2013年(21)

我的朋友

分类: LINUX

2014-03-12 09:35:05

//返回值不等于0失败,等于0成功
static int ExcuteCmd(unsigned char *pcmd, unsigned char *pResult)
{
  int ret=0;
  int i =0;
  unsigned char buffer[256]={0};

  FILE *pFile = popen(pcmd,"r");
  if(!pFile)
   {
     ret = -1;
     goto exit;
    }

   while(!feof(pFile))
   {
       memset(buffer,0,sizeof(buffer));
       if(fgets(buffer,256,pFile))
        {
           if(fgets(buffer,256,pFile))
           {
               strcat(pResult,buffer);
            }
        }
   }
   ret=pclose(pFile);

 exit:
    return ret;
 
}



阅读(1256) | 评论(0) | 转发(0) |
0

上一篇:GPIO驱动

下一篇:bitbang i2c 优化

给主人留下些什么吧!~~