#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { FILE *fh = popen("ifconfig 2> /dev/null", "r"); char iwstation[4096] = {0}; char total[4096] ={0}; while(fgets(iwstation, 4096, fh)!=NULL){ strcat(total,iwstation); ); } pclose(fh); printf(" end--res = %s ",total); return 0; }