⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fd.htm

📁 c语言基本的应用便于初学者学习使用 简单易懂
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80">
<meta name="Author" content="wdg">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>网上学堂 --> C语言编程宝典之一 -->函数名: d</title>
</head>

<body>
<div align="center"><center>

<table border="1" cellpadding="4" width="640"
bordercolordark="#FFFFFF" bordercolorlight="#FFFFFF">
    <tr>
        <td bgcolor="#FFE6B0" bordercolor="#8080FF" class="p9"><font
        color="#BB0000">导航条:--&gt;</font> <a
        href="../../index.html">网上学堂</a> --&gt; <a
        href="../tcindex.htm"><font face="宋体">C</font>语言编程宝典之一</a>
        --&gt;函数名: d</td>
    </tr>
    <tr>
        <td bordercolor="#8080FF" class="p9">函数名: delay <br>
        功&nbsp; 能: 将程序的执行暂停一段时间(毫秒)
        <br>
        用&nbsp; 法: void delay(unsigned milliseconds); <br>
        程序例: <br>
        /* Emits a 440-Hz tone for 500 milliseconds */ <br>
        #include &lt;dos.h&gt; <p>int main(void) <br>
        { <br>
        &nbsp;&nbsp; sound(440); <br>
        &nbsp;&nbsp; delay(500); <br>
        &nbsp;&nbsp; nosound(); </p>
        <p>&nbsp;&nbsp; return 0; <br>
        } <br>
        &nbsp; <br>
        &nbsp; </p>
        <p>函数名: delline <br>
        功&nbsp; 能: 在文本窗口中删去一行 <br>
        用&nbsp; 法: void delline(void); <br>
        程序例: </p>
        <p>#include &lt;conio.h&gt; </p>
        <p>int main(void) <br>
        { <br>
        &nbsp;&nbsp; clrscr(); <br>
        &nbsp;&nbsp; cprintf(&quot;The function DELLINE deletes \
        <br>
        &nbsp;&nbsp;&nbsp; the line containing the\r\n&quot;); <br>
        &nbsp;&nbsp; cprintf(&quot;cursor and moves all lines \ <br>
        &nbsp;&nbsp;&nbsp; below it one line up.\r\n&quot;); <br>
        &nbsp;&nbsp; cprintf(&quot;DELLINE operates within the \ <br>
        &nbsp;&nbsp;&nbsp; currently active text\r\n&quot;); <br>
        &nbsp;&nbsp; cprintf(&quot;window.&nbsp; Press any key to
        \ <br>
        &nbsp;&nbsp;&nbsp; continue . . .&quot;); <br>
        &nbsp;&nbsp; gotoxy(1,2);&nbsp; /* Move the cursor to the
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; second line and first
        column */ <br>
        &nbsp;&nbsp; getch(); </p>
        <p>&nbsp;&nbsp; delline(); <br>
        &nbsp;&nbsp; getch(); </p>
        <p>&nbsp;&nbsp; return 0; <br>
        } <br>
        &nbsp; </p>
        <p>函数名: detectgraph <br>
        功&nbsp; 能:
        通过检测硬件确定图形驱动程序和模式 <br>
        用&nbsp; 法: void far detectgraph(int far *graphdriver,
        int far *graphmode); <br>
        程序例: </p>
        <p>#include &lt;graphics.h&gt; <br>
        #include &lt;stdlib.h&gt; <br>
        #include &lt;stdio.h&gt; <br>
        #include &lt;conio.h&gt; </p>
        <p>/* names of the various cards supported */ <br>
        char *dname[] = { &quot;requests detection&quot;, <br>
        &nbsp;&nbsp;&nbsp; &quot;a CGA&quot;, <br>
        &nbsp;&nbsp;&nbsp; &quot;an MCGA&quot;, <br>
        &nbsp;&nbsp;&nbsp; &quot;an EGA&quot;, <br>
        &nbsp;&nbsp;&nbsp; &quot;a 64K EGA&quot;, <br>
        &nbsp;&nbsp;&nbsp; &quot;a monochrome EGA&quot;, <br>
        &nbsp;&nbsp;&nbsp; &quot;an IBM 8514&quot;, <br>
        &nbsp;&nbsp;&nbsp; &quot;a Hercules monochrome&quot;, <br>
        &nbsp;&nbsp;&nbsp; &quot;an AT&amp;T 6300 PC&quot;, <br>
        &nbsp;&nbsp;&nbsp; &quot;a VGA&quot;, <br>
        &nbsp;&nbsp;&nbsp; &quot;an IBM 3270 PC&quot; <br>
        &nbsp; }; </p>
        <p>int main(void) <br>
        { <br>
        &nbsp;&nbsp; /* returns detected hardware info. */ <br>
        &nbsp;&nbsp; int gdriver, gmode, errorcode; </p>
        <p>&nbsp; /* detect graphics hardware available */ <br>
        &nbsp;&nbsp; detectgraph(&amp;gdriver, &amp;gmode); </p>
        <p>&nbsp;&nbsp; /* read result of detectgraph call */ <br>
        &nbsp;&nbsp; errorcode = graphresult(); <br>
        &nbsp;&nbsp; if (errorcode != grOk)&nbsp; /* an error <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; occurred
        */ <br>
        &nbsp;&nbsp; { <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&quot;Graphics
        error: %s\n&quot;, \ <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; grapherrormsg(errorcode));
        <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&quot;Press any key
        to halt:&quot;); <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getch(); <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit(1); /* terminate with
        an error <br>
        &nbsp;&nbsp;&nbsp; code */ <br>
        &nbsp;&nbsp; } </p>
        <p>&nbsp;&nbsp; /* display the information detected */ <br>
        &nbsp;&nbsp; clrscr(); <br>
        &nbsp;&nbsp; printf(&quot;You have %s video display \ <br>
        &nbsp;&nbsp; card.\n&quot;, dname[gdriver]); <br>
        &nbsp;&nbsp; printf(&quot;Press any key to halt:&quot;); <br>
        &nbsp;&nbsp; getch(); <br>
        &nbsp;&nbsp; return 0; <br>
        } <br>
        &nbsp; <br>
        &nbsp; <br>
        &nbsp; </p>
        <p>函数名: difftime <br>
        功&nbsp; 能: 计算两个时刻之间的时间差 <br>
        用&nbsp; 法: double difftime(time_t time2, time_t
        time1); <br>
        程序例: </p>
        <p>#include &lt;time.h&gt; <br>
        #include &lt;stdio.h&gt; <br>
        #include &lt;dos.h&gt; <br>
        #include &lt;conio.h&gt; </p>
        <p>int main(void) <br>
        { <br>
        &nbsp;&nbsp; time_t first, second; </p>
        <p>&nbsp;&nbsp; clrscr(); <br>
        &nbsp;&nbsp; first = time(NULL);&nbsp; /* Gets system <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time */ <br>
        &nbsp;&nbsp; delay(2000);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        /* Waits 2 secs */ <br>
        &nbsp;&nbsp; second = time(NULL); /* Gets system time <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; again */ </p>
        <p>&nbsp;&nbsp; printf(&quot;The difference is: %f \ <br>
        &nbsp;&nbsp; seconds\n&quot;,difftime(second,first)); <br>
        &nbsp;&nbsp; getch(); </p>
        <p>&nbsp;&nbsp; return 0; <br>
        } <br>
        &nbsp; <br>
        &nbsp; </p>
        <p>函数名: disable <br>
        功&nbsp; 能: 屏蔽中断 <br>
        用&nbsp; 法: void disable(void); <br>
        程序例: </p>
        <p>/***NOTE: This is an interrupt service <br>
        &nbsp;routine. You cannot compile this program <br>
        &nbsp;with Test Stack Overflow turned on and <br>
        &nbsp;get an executable file that operates <br>
        &nbsp;correctly. */ </p>
        <p>#include &lt;stdio.h&gt; <br>
        #include &lt;dos.h&gt; <br>
        #include &lt;conio.h&gt; </p>
        <p>#define INTR 0X1C&nbsp;&nbsp;&nbsp; /* The clock tick <br>
        &nbsp;&nbsp; interrupt */ </p>
        <p>void interrupt ( *oldhandler)(void); </p>
        <p>int count=0; </p>
        <p>void interrupt handler(void) <br>
        { <br>
        /* disable interrupts during the handling of <br>
        &nbsp;&nbsp; the interrupt */ <br>
        &nbsp;&nbsp; disable(); <br>
        /* increase the global counter */ <br>
        &nbsp;&nbsp; count++; <br>
        /* reenable interrupts at the end of the <br>
        &nbsp;&nbsp; handler */ <br>
        &nbsp;&nbsp; enable(); <br>
        /* call the old routine */ <br>
        &nbsp;&nbsp; oldhandler(); <br>
        } </p>
        <p>int main(void) <br>
        { <br>
        /* save the old interrupt vector */ <br>
        &nbsp;&nbsp; oldhandler = getvect(INTR); </p>
        <p>/* install the new interrupt handler */ <br>
        &nbsp;&nbsp; setvect(INTR, handler); </p>
        <p>/* loop until the counter exceeds 20 */ <br>
        &nbsp;&nbsp; while (count &lt; 20) <br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&quot;count is
        %d\n&quot;,count); </p>
        <p>/* reset the old interrupt handler */ <br>
        &nbsp;&nbsp; setvect(INTR, oldhandler); </p>
        <p>&nbsp;&nbsp; return 0; <br>
        } </p>
        <p>函数名: div <br>
        功&nbsp; 能: 将两个整数相除, 返回商和余数 <br>
        用&nbsp; 法: div_t (int number, int denom); <br>
        程序例: </p>
        <p>#include &lt;stdlib.h&gt; <br>
        #include &lt;stdio.h&gt; </p>
        <p>div_t x; </p>
        <p>int main(void) <br>
        { <br>
        &nbsp;&nbsp; x = div(10,3); <br>
        &nbsp;&nbsp; printf(&quot;10 div 3 = %d remainder
        %d\n&quot;, x.quot, x.rem); </p>
        <p>&nbsp;&nbsp; return 0; <br>
        } <br>
        &nbsp; <br>
        &nbsp; </p>
        <p>函数名: dosexterr <br>
        功&nbsp; 能: 获取扩展DOS错误信息 <br>
        用&nbsp; 法: int dosexterr(struct DOSERR *dblkp); <br>
        程序例: </p>
        <p>#include &lt;stdio.h&gt; <br>
        #include &lt;dos.h&gt; </p>
        <p>int main(void) <br>
        { <br>
        &nbsp;&nbsp; FILE *fp; <br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -