#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<dos.h>
main()
{ union REGS regs;
char dp;
char *p;
clrscr();
regs.h.ah=0x19;
intdos(®s,®s);
dp=regs.h.al;
regs.h.ah=0x47;
regs.h.dl=dp;
regs.x.si=(char *)calloc(64,sizeof(char));
intdos(®s,®s);
if(cf!=0)
{printf("%d",regs.x.ax);
exit(1);}
p=regs.x.si;
*(p+63)='/0';
printf("%c://%s",dp+65,p);
getch();
}
一个简易的重启程序
最新推荐文章于 2023-12-24 00:43:03 发布