c語言利用讀取命令行(多行讀取)


#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;

}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM