#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAC_HEADER "Physical Address"
int main(int argc, char * argv [ ])
{
char filename[]="temp.txt";
system("ipconfig /all >temp.txt");
FILE *fp;
char StrLine[1024]; //每行最大读取的字符数
if((fp = fopen(filename,"r")) == NULL) //判断文件是否存在及可读
{
printf("error!");
return -1;
}
while (!feof(fp))
{
fgets(StrLine,1024,fp); //读取一行
if(strstr(StrLine,"物理地址"))
printf("%s\n", StrLine); //输出
}
fclose(fp);
return 0;
}
#include <stdlib.h>
#include <string.h>
#define MAC_HEADER "Physical Address"
int main(int argc, char * argv [ ])
{
char filename[]="temp.txt";
system("ipconfig /all >temp.txt");
FILE *fp;
char StrLine[1024]; //每行最大读取的字符数
if((fp = fopen(filename,"r")) == NULL) //判断文件是否存在及可读
{
printf("error!");
return -1;
}
while (!feof(fp))
{
fgets(StrLine,1024,fp); //读取一行
if(strstr(StrLine,"物理地址"))
printf("%s\n", StrLine); //输出
}
fclose(fp);
return 0;
}