go top

setdta

网络释义

  设置磁盘传输地址

... setdisk改变当前磁盘驱动器 setdta设置磁盘传输地址 setfillpattern选择用户填充模式 ...

基于16个网页-相关网页

百科

setdta

函数名: setdta 功 能: 设置磁盘传输区地址 用 法: void setdta(char far *dta); #include #include #include #include int main(void) { char line, far *save_dta; char buffer = "SETDTA test!"; struct fcb blk; int result; /* get new file name from user */ printf("Enter a file name to create:"); gets(line); /* parse the new file name to the dta */ parsfnm(line, &blk, 1); printf("%d %s\n", blk.fcb_drive, blk.fcb_name); /* request DOS services to create file */ if (bdosptr(0x16, &blk, 0) == -1) { perror("Error creating file"); exit(1); } /* save old dta and set new dta */ save_dta = getdta(); setdta(buffer); /* write new records */ blk.fcb_recsize = 256; blk.fcb_random = 0L; result = randbwr(&blk, 1); printf("result = %d\n", result); if (!result) printf("Write OK\n"); else { perror("Disk error"); exit(1); } /* request DOS services to close the file */ if (bdosptr(0x10, &blk, 0) == -1) { perror("Error closing file"); exit(1); } /* reset the old dta */ setdta(save_dta); return 0; }

详细内容

以上来源于: 百度百科
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定