home *** CD-ROM | disk | FTP | other *** search
- /*------------------------------------------------------------------*/
- /* ╡{ªí└╔ªW║┘: wat85.c */
- /*------------------------------------------------------------------*/
- #include <stdio.h>
- #include <dos.h>
-
- /* ºR░ú└╔«╫, 0 ¬φÑ▄ª¿Ñ\; ½D╣s¡╚¬φÑ▄Ñó▒╤ */
- int erase_file(char near *filename)
- {
- union REGS regs;
- int ret_value;
- regs.h.ah = 0x41; /* ª╣¼░ºR░ú└╔«╫ñºÑ\»α⌐IÑs */
- regs.x.dx = (unsigned) filename;
- ret_value = intdos(®s, ®s);
-
- /* ªp¬G╢iª∞║X╝╨│Q│]⌐w¬φÑ▄ª│┐∙╗~╡oÑ═ */
- return(regs.x.cflag ? ret_value : 0);
- }
-
- void main(int argc,char **argv)
- {
- int error;
- if(argc==1)
- printf("¿╧Ñ╬ñΦ¬k: WAT85 <└╔«╫ªW║┘.¬■└╔ªW>\n");
- else
- if(argc==2)
- {
- error = erase_file(argv[1]);
- if (!error)
- printf("└╔«╫ %s ñwºR░ú\n",argv[1]);
- else
- printf("╡L¬kºR░ú└╔«╫ %s\n",argv[1]);
- }
- }