请在下面找到我得到的代码和输出。
我的 C 代码在c:/turboc3/bin
目录中,我的输出macid.txt
在c:/turboc3/disk
.
这是我正在编译的代码
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main ()
{
//char mac[200];
FILE *fp;
clrscr();
// fp=fopen("c:\macid.txt","w");
system("GETMAC>c:/macid.txt");
fp=fopen("c:/macid.txt","r");
if(fp!=NULL)
{
char line[128];
while(fgets(line,sizeof line,fp)!=NULL)
{
char *nwln=strchr(line,'\n');
char *ptr;
if(nwln!=NULL)
*nwln='\0';
ptr=strstr(line,"Physical Address");
if(ptr!=NULL)
{
printf("%s\n",ptr);
break;
}
}
}
getch();
return 0;
}
输出是:
Illegal command: GETMAC.
谁能指导我完成这个?