char buf[256]={0};

char cmd[64] ={0};

FILE *fp=NULL;

snprintf(cmd,sizeof(cmd),"ls %s","/aaa/");

fp=popen(cmd,"r");

int readlen=fread(buf,1,sizeof[buf],fp);

pclose(fp);

 

readlen和buf即为所求

posted on 2017-03-26 11:18  baraka  阅读(245)  评论(0编辑  收藏  举报