C语言函数大全-d开头-完整版
C语言函数大全 d开头
函数名: delay
功能: 将程序的执行暂停一段时间 毫秒
用法: void delay unsigned milliseconds ;
程序例:
/* Emits a 440-Hz tone for 500 milliseconds */#includeint main void sound 440 ;delay 500 ;nosound ;return 0;
函数名: delline
功能: 在文本窗口中删去一行
用法: void delline void ;
程序例:
#includeint main void clrscr ;cprintf "The function DELLINE deletes \the line containing the\r\n" ;cprintf "cursor and moves all lines \below it one line up.\r\n" ;cprintf "DELLINE operates within the \currently active text\r\n" ;cprintf "window. Press any key to \continue . . ." ;gotoxy 1,2 ; /* Move the cursor to thesecond line and first column */getch ;delline ;getch ;return 0;
函数名: detectgraph
功能: 通过检测硬件确定图形驱动程序和模式
用法: void far detectgraph int far *graphdriver, int far *graphmode ;
程序例:
#include#include#include#include/* names of the various cards supported */char *dname[] "requests detection","a CGA","an MCGA","an EGA","a 64K EGA","a monochrome EGA","an IBM 8514","a Hercules monochrome","an AT&T 6300 PC","a VGA","an IBM 3270 PC" ;int main void /* returns detected hardware info. */int gdriver, gmode, errorcode;/* detect graphics hardware available */detectgraph &gdriver, &gmode ;/* read result of detectgraph call */errorcode graphresult ;if errorcode ! grOk /* an erroroccurred */ printf "Graphics error: %s\n", \grapherrormsg errorcode ;printf "Press any key to halt:" ;getch ;exit 1 ; /* terminate with an errorcode */ /* display the information detected */clrscr ;printf "You have %s video display \card.\n", dname[gdriver] ;printf "Press any key to halt:" ;getch ;return 0;
函数名: difftime
功能: 计算两个时刻之间的时间差
用法: double difftime time_t time2, time_t time1 ;
程序例:
#include#include#include#includeint main void time_t first, second;clrscr ;first time NULL ; /* Gets systemtime */delay 2000 ; /* Waits 2 secs */second time NULL ; /* Gets system timeagain */printf "The difference is: %f \seconds\n",difftime second,first