c语言利用读取命令行(多行读取)

时间:2023-03-08 18:35:04
#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("\nend--res = %s\n",total);
return 0; }

  

相关文章