总览
函数声明 | 函数功能 |
---|---|
void bar(int left, int top, int right, int bottom); |
画一个二维条形图 |
void bar3d(int left, int top, int right, int bottom, int depth, int topflag); |
画一个三维条形图 |
int bdos(int dosfun, unsigned dosdx, unsigned dosal); |
DOS系统调用 |
int bdosptr(int dosfun, void *argument, unsigned dosal); |
DOS系统调用 |
int bioscom(int cmd, char abyte, int port); |
串行I/O通信 |
int biosdisk(int cmd, int drive, int head, int track, int sector, int nsects, void *buffer); |
软硬盘I/O |
int bioskey(int cmd); |
直接使用BIOS服务的键盘接口 |
int biosmemory(void); |
返回存储块大小,以K为单位 |
int biosprint(int cmd, int byte, int port); |
直接使用BIOS服务的打印机I/O |
long biostime(int cmd, long newtime); |
读取或设置BIOS时间 |
int brk(void *endds); |
用来改变分配给调用程序的数据段的空间数量 |
void *bsearch(const void *key, const void *base, size_t *nelem, size_t width, int(*fcmp)(const void *, const *)); |
二分法搜索 |
1. bar
1.1 函数说明
函数声明 | 函数功能 |
---|---|
void bar(int left, int top, int right, int bottom); |
画一个二维条形图 |
关注点: 绘制二维条形图需要左上角和右下角的坐标。 left 指定左上角的 X 坐标,top 指定左上角的 Y 坐标,right 指定右下角的 X 坐标,bottom 指定右下角的 Y 坐标。 当前填充图案和填充颜色用于填充条形图。 要更改填充图案和填充颜色,请使用 setfillstyle。
1.2 演示示例
1 |
|
1.3 运行结果
2. bar3d
2.1 函数说明
函数声明 | 函数功能 |
---|---|
void bar3d(int left, int top, int right, int bottom, int depth, int topflag); |
画一个三维条形图 |
关注点: 绘制三维条形图需要条形左上角和右下角的坐标。 left 指定左上角的 X 坐标,top 指定左上角的 Y 坐标,right 指定右下角的 X 坐标,bottom 指定右下角的 Y 坐标,depth 指定条的深度 以像素为单位,topflag 确定是否将 3 维顶部放置在条形图上(如果它不为零,则放置否则不放置)。 当前填充图案和填充颜色用于填充条形图。 要更改填充图案和填充颜色,请使用 setfillstyle。
2.2 演示示例
1 |
|
2.3 运行结果
3. bdos
3.1 函数说明
函数声明 | 函数功能 |
---|---|
int bdos(int dosfun, unsigned dosdx, unsigned dosal); |
DOS系统调用 |
3.2 演示示例
1 |
|
4. bdosptr
4.1 函数说明
函数声明 | 函数功能 |
---|---|
int bdosptr(int dosfun, void *argument, unsigned dosal); |
DOS系统调用 |
4.2 演示示例
1 |
|
5. bioscom
5.1 函数说明
函数声明 | 函数功能 |
---|---|
int bioscom(int cmd, char abyte, int port); |
串行I/O通信 |
5.2 演示示例
1 |
|
6. biosdisk
6.1 函数说明
函数声明 | 函数功能 |
---|---|
int biosdisk(int cmd, int drive, int head, int track, int sector, int nsects, void *buffer); |
软硬盘I/O |
6.2 演示示例
1 |
|
7. bioskey
7.1 函数说明
函数声明 | 函数功能 |
---|---|
int bioskey(int cmd); |
直接使用BIOS服务的键盘接口 |
7.2 演示示例
1 |
|
8. biosmemory
8.1 函数说明
函数声明 | 函数功能 |
---|---|
int biosmemory(void); |
返回存储块大小,以K为单位 |
8.2 演示示例
1 |
|
9. biosprint
9.1 函数说明
函数声明 | 函数功能 |
---|---|
int biosprint(int cmd, int byte, int port); |
直接使用BIOS服务的打印机I/O |
9.2 演示示例
1 |
|
10. biostime
10.1 函数说明
函数声明 | 函数功能 |
---|---|
long biostime(int cmd, long newtime); |
读取或设置BIOS时间 |
10.2 演示示例
1 |
|
11. brk
11.1 函数说明
函数声明 | 函数功能 |
---|---|
int brk(void *endds); |
用来改变分配给调用程序的数据段的空间数量 |
11.2 演示示例
1 |
|
12. bsearch
12.1 函数说明
函数声明 | 函数功能 |
---|---|
void *bsearch(const void *key, const void *base, size_t *nelem, size_t width, int(*fcmp)(const void *, const *)); |
二分法搜索 |
12.2 演示示例
1 |
|