C语言

A 开头函数 B 开头函数 C 开头函数 D 开头函数 E 开头函数 F 开头函数 G 开头函数 H 开头函数 I 开头函数 K 开头函数 L 开头函数 M 开头函数 O 开头函数 P 开头函数 R 开头函数 S 开头函数 T 开头函数 U 开头函数 V 开头函数 _ 开头函数 转换函数 诊断函数 接口函数 字符判别函数 目录函数 输入输出函数 数学函数 操作函数 进程函数 字符串操作函数 时间日期函数 存储分配函数 assert.h头文件 alloc.h头文件 ctype.h头文件 dir.h头文件 dos.h头文件 errno.h头文件 fcntl.h头文件 float.h头文件 graphics.h头文件 io.h头文件 limits.h头文件 malloc.h头文件 math.h头文件 mem.h头文件 process.h头文件 setjmp.h头文件 share.h头文件 signal.h头文件 stdarg.h头文件 stddef.h头文件 stdio.h头文件 stdlib.h头文件 string.h头文件 time.h头文件 values.h头文件

接口子程序

函数库为:dos.h、bios.h

函数名

返回类型

说明

sleep

unsigned

暂停seconds微秒(百分之一秒)

unlink

int

删除文件filename

FP_OFF

unsigned

本函数用来取远指针farptr的偏移量

FP_SEG

unsigned

本函数用来没置远指针farptr的段值

MK_FP

void far *

根据段seg和偏移量off构造一个far指针

getpsp

unsigned

取程序段前缀的段地址,并返回这个地址

parsfnm

char *

分析一个字符串,

absread

int

本函数功能为读特定的磁盘扇区

abswrite

int

本函数功能为写特定的磁盘扇区

getdfree

void

本函数用来取磁盘的自由空间,

getdta

char far *

取磁盘转换地址DTA

setdta

void

设置磁盘转换地址DTA

getfat

void

返回指定驱动器drive(0=当前,1=A,2=B等)的文件分配表信息

getfatd

void

返回当前驱动器的文件分配表信息,

bdos

int

MSDOS系统进行调用

bdosptr

int

MSDOS系统进行调用,

int86

int

执行intr_num号中断

int86x

int

执行intr_num号中断

intdos

int

执行DOS中断0x21来调用一个指定的DOS函数

intdosx

int

执行DOS中断0x21来调用一个指定的DOS函数

intr

void

产生一个由参数intr_num指定的8086软件中断

keep

void

status状态返回MSDOS,但程序仍保留于内存中

ctrlbrk

void

设置中断后的对中断的处理程序.

disable

Void

禁止发生中断

enable

void

允许发生中断

geninterrupt

void

执行由intr_num所指定的软件中断

getvect

Void interrupt*

 返回中断号为intr_num的中断处理程序

setvect

void

设置中断号为intr_num的中断处理程序为isr

harderr

void

定义一个硬件错误处理程序,

hardresume

void

硬件错误处理函数

hardretn

void

硬件错误处理函数

inport

int

从指定的输入端口读入一个字,并返回这个字

inportb

int

从指定的输入端口读入一个字节,并返回这个字节

outport

void

将字word写入指定的输出端口port

outportb

void

将字节byte写入指定的输出端口port

peek

int

返回segment:offset处的一个字

peekb

char

数返回segment:offset处的一个字节

poke

void

将字value写到segment:offset处

pokeb

void

将字节value写到segment:offset处

randbrd

in

利用打开fcbptr所指的FCB读reccnt个记录.

randbwr

Int

fcbptr所指的FCB中的reccnt个记录写到磁盘上

segread

void

把段寄存器的当前值放进结构segtbl中

getverify

int

取检验标志的当前状态(0=检验关闭,1=检验打开)

setverify

void

设置当前检验状态,

getcbrk

int

返回控制中断检测的当前设置

setcbrk

int

用来设置控制中断检测为接通或断开

dosexterr

int

取扩展错误.

bioscom

Int

负责对数据的通讯工作,

biosdisk

int

用来对驱动器作一定的操作,cmd为功能号,

biodquip

int

检查设备,函数返回一字节,该字节每一位表示一个信息,如下:

bioskey

int

用来执行各种键盘操作,由cmd确定操作。

biosmemory

Int

返回内存大小,以K为单位.

biosprint

Int

控制打印机的输入/输出.

biostime

Int

计时器控制

country

struct country *

用来控制某一国家的相关信息,如日期,时间,货币等.