分类: C/C++
2008-05-18 17:56:15
来源: |
|
biosprint()调用BIOS打印机I/O接口的函数 原形:int biosprint(int cmd,int abyte,int port) 功能:通过BIOS中断0x17在由参数port指定的打印机上完成各种打印机功能。 port=0(LPT1) =1(LPT2); cmd=0(打印字符abyte) 1(初始化打印机端口) 2(读打印机状态); abyte=0-255; 返回值:打印机状态 位0(设备超时);位3(I/O出错);位4(打印机已选择);位5(没纸);位6(打印机确认);位7(不忙) 头文件:bios.h calloc()分配内存函数 原形:void *calloc(size_t nitems,size_t size) 功能:在堆中分配一块内存,将该内存的内容全部清0。 返回值:返回指向新分配内存的指针。空间不够则返回NULL。 头文件:stdlib.h、calloc.h ceil() 原形∶double ceil(double num) 功能∶求不小于num的最小双精度整数 头文件∶math.h cgets()读字符串函数 原形:char *cgets(char *str) 功能:从控制台读入一个字符串,并将该字符串(和字符串长度)存入有str所指向的地址中。 注意:在调用cgets之前,必须将要读入的字符串最大长度存入str[0]中,返回时str[1]被设置为实际读入的字符数。实际字符串内容从str[2]开始,以空字符()结尾。 返回值:指向str[2]的指针。 头文件:conio.h chdir()改变当前目录的函数 原形:int chdir(const char *path) 功能:把由path指定的目录改为当前目录。path参数中可以指定驱动器号,如“a:\ddd”, 但只是改变该驱动器上的当前目录,对当前活动驱动器上的当前目录无影响。 返回值:0(成功);-1(失败) 头文件:dir.h _chmod()改变文件存取权限的函数 原形:int _chmod(const char *path,int func[,int attrib]) 功能:读取(func=0时)或设置(func=1时)DOS文件。 attrib=FA_RDONLY 只读 attrib=FA_HIDDEN 隐藏文件 attrib=FA_SYSTEM 系统文件 attrib=FA_LABLE 卷标 attrib=FA_DIREC 目录 attrib=FA_ARCH 档案 返回值:失败时返回-1。成功时返回文件的属性字节,如果 返回值&FA_RDONLY 不等于0,则文件是只读文件;...... 头文件:io.h、dos.h chmod()改变文件存取权限的函数 原形:int chmod(const char *path,int amode) 功能:根据amode的值,设置由path所指文件的存取权限。 amode的值 存取权限 S_IWRITE 允许写 S_IREAD 允许读(只读) S_IREAD|S_IWRITE 可读可写 返回值:0(成功);-1(失败) 头文件:io.h、sysstat.h clock() 原形∶long clock(void) 功能∶测得从程序开始到调用处处理机所用的 头文件∶time.h |