摘要: setbuf是linux中的C函数,主要用于打开和关闭缓冲机制。函数名: setbuf 头文件:#include <stdio.h>功 能: 把缓冲区与流相联用 法: void setbuf(FILE *steam, char *buf);说明:setbuf()函数设置stream(流)使用buffer(缓冲区),如果buffer(缓冲区)是null,关闭缓冲. 如果使用非标准缓冲尺寸, 它应该由BUFSIZ字符决定长度.setbuf函数具有打开和关闭缓冲机制。为了带缓冲进行I/O,参数buf必须指向一个长度为BUFSIZ(定义在stdio.h头文件中)的缓冲区。通常在此之后该流就 阅读全文
posted @ 2013-04-17 11:32 风行健 阅读(504) 评论(0) 推荐(0)
摘要: BCD码(Binary-Coded Decimal‎)亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。是一种二进制的数字编码形式,用二进制编码的十进制代码。BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数值的精确度,又可免却使电脑作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算,BCD编码亦很常用。简介由于十进制数共有0、1、2、……、9十个数码,因此,至少 阅读全文
posted @ 2013-03-22 10:17 风行健 阅读(424) 评论(0) 推荐(0)
摘要: 函数名: signal表头文件 #include<signal.h>功 能: 设置某一信号的对应动作函数原型 :void (*signal(int signum,void(* handler)(int)))(int);或者:typedef void(*sig_t) ( int );sig_t signal(int signum,sig_t handler);参数说明:第一个参数signum指明了所要处理的信号类型,它可以取除了SIGKILL和SIGSTOP外的任何一种信号。第二个参数handler描述了与信号关联的动作,它可以取以下三种值:(1)一个无返回值的函数地址此函数必须在s 阅读全文
posted @ 2013-03-21 16:02 风行健 阅读(183) 评论(0) 推荐(0)