- 6
- 0
- 约3.6千字
- 约 5页
- 2018-04-17 发布于河南
- 举报
C语言高级函数实例
下面为C标准库中的一些函数:
函数名: absread, abswirte
功 能: 绝对磁盘扇区读、写数据
用 法: int absread(int drive, int nsects, int sectno, void *buffer);
int abswrite(int drive, int nsects, in tsectno, void *buffer);
程序例:
/* absread example */
#include stdio.h
#include conio.h
#include process.h
#include dos.h
int main(void)
{
int i, strt, ch_out, sector;
char buf[512];
printf(Insert a diskette into drive A and press any key\n);
getch();
sector = 0;
if (absread(0, 1, sector, buf) != 0)
{
perror(Disk problem);
exit(1);
}
printf(Read OK\n);
strt = 3;
for (i=0; i80; i++)
{
ch_out = buf[strt+i];
putchar(ch_out);
}
printf(\n);
return(0);
}
函数名: access
功 能: 确定文件的访问权限
用 法: int access(const char *filename, int amode);
程序例:
#include stdio.h
#include io.h
int file_exists(char *filename);
int main(void)
{
printf(Does NOTEXIST.FIL exist: %s\n,
file_exists(NOTEXISTS.FIL) ? YES : NO);
return 0;
}
int file_exists(char *filename)
{
return (access(filename, 0) == 0);
}
函数名: acos
功 能: 反余弦函数
用 法: double acos(double x);
程序例:
#include stdio.h
#include math.h
int main(void)
{
double result;
double x = 0.5;
result = acos(x);
printf(The arc cosine of %lf is %lf\n, x, result);
return 0;
}
函数名: allocmem
功 能: 分配DOS存储段
用 法: int allocmem(unsigned size, unsigned *seg);
程序例:
#include dos.h
#include alloc.h
#include stdio.h
int main(void)
{
unsigned int size, segp;
int stat;
size = 64; /* (64 x 16) = 1024 bytes */
stat = allocmem(size, segp);
if (stat == -1)
printf(Allocated memory at segment: %x\n, segp);
else
printf(Failed: maximum number of paragraphs available is %u\n,
stat);
return 0;
}
函数名: arc
功 能: 画一弧线
用 法: void far arc(int x, int y, int stangle, int endangle, int radius);
程序例:
#include graphics.h
#include stdlib.h
#include stdio.h
#include conio.h
int main(void)
{
/* request auto detectio
您可能关注的文档
- 设计部全面质量管理体系--项目文本.doc
- 高数易忘记细节.doc
- 新旧票样对比.ppt
- 生产部员工的考勤表.doc
- 高三物理周末作业.doc
- 题库图形画法展示.ppt
- 酒泉职业技术学院经济管理系读书调查报告.doc
- 第二章可编程序控制器基础知识.ppt
- 电机车间实习报告.doc
- 研华PPT模版.ppt
- 2026年宁波市江北工投控股集团有限公司公开招聘劳务派遣工作人员备考题库及答案详解参考.docx
- 2026年宁波市江北工投控股集团有限公司公开招聘劳务派遣工作人员备考题库及完整答案详解一套.docx
- 2026年宁波市江北工投控股集团有限公司公开招聘劳务派遣工作人员备考题库及答案详解1套.docx
- 生态资源调查中遥感与传感融合技术的实证应用研究.docx
- 【课件】JSA工作安全分析培训.docx
- 2026年宁波市江北工投控股集团有限公司公开招聘劳务派遣工作人员备考题库及参考答案详解.docx
- 户外游乐场项目计划书.docx
- 医药项目商业计划书.docx
- 2026年宁波市江北工投控股集团有限公司公开招聘劳务派遣工作人员备考题库及完整答案详解1套.docx
- 2026年宁波市江北工投控股集团有限公司公开招聘劳务派遣工作人员备考题库及一套答案详解.docx
原创力文档

文档评论(0)