C语言函数大全(g开头)
函数名:gcvt
函数:将浮点数转换为字符串
用法:char * gcvt (double value,int ndigit,char * buf);
程序示例:
# include
# include
int main(void)
{
charstr[25];
double num;
int SIG = 5;/*有效数字*/
/*常规数字*/
num = 9.876;
gcvt(num,sig,str);
printf("string = %s\n ",str);
/*一个负数*/
num =-123.4567;
gcvt(num,sig,str);
printf("string = %s\n ",str);
/*科学记数法*/
num = 0.678 E5;
gcvt(num,sig,str);
printf("string = %s\n ",str);
return(0);
}
函数名:geninterrupt
函数:生成软中断
用法:void gen interrupt(int intr _ num);
程序示例:
# include
# include
/*函数原型*/
void write char(charch);
int main(void)
{
clrscr();
gotoxy(80,25);
write char(' * ');
getch();
返回0;
}
/*
使用视频BIOS在当前光标
位置输出一个字符,以避免在写入
位置(80,25)时
滚动屏幕。
*/
void write char(char ch)
{
struct text _ info ti;
/*获取当前文本设置*/
gettextinfo(& ti);
/*中断0x10子函数9 */
_ AH = 9;
/*要输出的字符*/
_ AL = ch;
_ BH = 0;/*视频页面*/
_ BL = ti . attribute;/*视频属性*/
_ CX = 1;/*重复因子*/
gen interrupt(0x 10);/*输出字符*/
}
0条评论