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

📄 r.htm

📁 C语言库函数.rar
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<td align=center><table border="0" width="700"  cellspacing="0" cellpadding="0" align=center><tr><td valign=top><font color=#cccccc>
<br>函数名:&nbsp;raise&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;向正在执行的程序发送一个信号&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;raise(int&nbsp;sig);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;signal.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;a,&nbsp;b;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;a&nbsp;=&nbsp;10;&nbsp;
<br>&nbsp;&nbsp;&nbsp;b&nbsp;=&nbsp;0;&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(b&nbsp;==&nbsp;0)&nbsp;
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;preempt&nbsp;divide&nbsp;by&nbsp;zero&nbsp;error&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;raise(SIGFPE);&nbsp;
<br>&nbsp;&nbsp;&nbsp;a&nbsp;=&nbsp;a&nbsp;/&nbsp;b;&nbsp;
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;rand&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;随机数发生器&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;void&nbsp;rand(void);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdlib.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;i;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;printf("Ten&nbsp;random&nbsp;numbers&nbsp;from&nbsp;0&nbsp;to&nbsp;99\n\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;for(i=0;&nbsp;i&lt;10;&nbsp;i++)&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%d\n",&nbsp;rand()&nbsp;%&nbsp;100);&nbsp;
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;randbrd&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;随机块读&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;randbrd(struct&nbsp;fcb&nbsp;*fcbptr,&nbsp;int&nbsp;reccnt);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;process.h&gt;&nbsp;
<br>#include&nbsp;&lt;string.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;dos.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;far&nbsp;*save_dta;&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;line[80],&nbsp;buffer[256];&nbsp;
<br>&nbsp;&nbsp;&nbsp;struct&nbsp;fcb&nbsp;blk;&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;i,&nbsp;result;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;get&nbsp;user&nbsp;input&nbsp;file&nbsp;name&nbsp;for&nbsp;dta&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;drive&nbsp;and&nbsp;file&nbsp;name&nbsp;(no&nbsp;path&nbsp;-&nbsp;i.e.&nbsp;a:file.dat)\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;gets(line);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;put&nbsp;file&nbsp;name&nbsp;in&nbsp;fcb&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(!parsfnm(line,&nbsp;&blk,&nbsp;1))&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Error&nbsp;in&nbsp;call&nbsp;to&nbsp;parsfnm\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("Drive&nbsp;#%d&nbsp;&nbsp;File:&nbsp;%s\n\n",&nbsp;blk.fcb_drive,&nbsp;blk.fcb_name);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;open&nbsp;file&nbsp;with&nbsp;DOS&nbsp;FCB&nbsp;open&nbsp;file&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;bdosptr(0x0F,&nbsp;&blk,&nbsp;0);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;save&nbsp;old&nbsp;dta,&nbsp;and&nbsp;set&nbsp;new&nbsp;one&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;save_dta&nbsp;=&nbsp;getdta();&nbsp;
<br>&nbsp;&nbsp;&nbsp;setdta(buffer);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;set&nbsp;up&nbsp;info&nbsp;for&nbsp;the&nbsp;new&nbsp;dta&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;blk.fcb_recsize&nbsp;=&nbsp;128;&nbsp;
<br>&nbsp;&nbsp;&nbsp;blk.fcb_random&nbsp;=&nbsp;0L;&nbsp;
<br>&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;randbrd(&blk,&nbsp;1);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;check&nbsp;results&nbsp;from&nbsp;randbrd&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(!result)&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Read&nbsp;OK\n\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;else&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;perror("Error&nbsp;during&nbsp;read");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;read&nbsp;in&nbsp;data&nbsp;from&nbsp;the&nbsp;new&nbsp;dta&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("The&nbsp;first&nbsp;128&nbsp;characters&nbsp;are:\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;for&nbsp;(i=0;&nbsp;i&lt;128;&nbsp;i++)&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar(buffer[i]);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;restore&nbsp;previous&nbsp;dta&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;setdta(save_dta);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;randbwr&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;随机块写&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;randbwr(struct&nbsp;fcp&nbsp;*fcbptr,&nbsp;int&nbsp;reccnt);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;process.h&gt;&nbsp;
<br>#include&nbsp;&lt;string.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;dos.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;far&nbsp;*save_dta;&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;line[80];&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;buffer[256]&nbsp;=&nbsp;"RANDBWR&nbsp;test!";&nbsp;
<br>&nbsp;&nbsp;&nbsp;struct&nbsp;fcb&nbsp;blk;&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;result;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;get&nbsp;new&nbsp;file&nbsp;name&nbsp;from&nbsp;user&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;a&nbsp;file&nbsp;name&nbsp;to&nbsp;create&nbsp;(no&nbsp;path&nbsp;-&nbsp;ie.&nbsp;a:file.dat\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;gets(line);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;parse&nbsp;the&nbsp;new&nbsp;file&nbsp;name&nbsp;to&nbsp;the&nbsp;dta&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;parsfnm(line,&blk,1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("Drive&nbsp;#%d&nbsp;&nbsp;File:&nbsp;%s\n",&nbsp;blk.fcb_drive,&nbsp;blk.fcb_name);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;request&nbsp;DOS&nbsp;services&nbsp;to&nbsp;create&nbsp;file&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(bdosptr(0x16,&nbsp;&blk,&nbsp;0)&nbsp;==&nbsp;-1)&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;perror("Error&nbsp;creating&nbsp;file");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;save&nbsp;old&nbsp;dta&nbsp;and&nbsp;set&nbsp;new&nbsp;dta&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;save_dta&nbsp;=&nbsp;getdta();&nbsp;
<br>&nbsp;&nbsp;&nbsp;setdta(buffer);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;write&nbsp;new&nbsp;records&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;blk.fcb_recsize&nbsp;=&nbsp;256;&nbsp;
<br>&nbsp;&nbsp;&nbsp;blk.fcb_random&nbsp;=&nbsp;0L;&nbsp;
<br>&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;randbwr(&blk,&nbsp;1);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(!result)&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Write&nbsp;OK\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;else&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;perror("Disk&nbsp;error");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;request&nbsp;DOS&nbsp;services&nbsp;to&nbsp;close&nbsp;the&nbsp;file&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(bdosptr(0x10,&nbsp;&blk,&nbsp;0)&nbsp;==&nbsp;-1)&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;perror("Error&nbsp;closing&nbsp;file");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;reset&nbsp;the&nbsp;old&nbsp;dta&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;setdta(save_dta);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;random&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;随机数发生器&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;random(int&nbsp;num);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdlib.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;time.h&gt;&nbsp;
<br>
<br>/*&nbsp;prints&nbsp;a&nbsp;random&nbsp;number&nbsp;in&nbsp;the&nbsp;range&nbsp;0&nbsp;to&nbsp;99&nbsp;*/&nbsp;
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;randomize();&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("Random&nbsp;number&nbsp;in&nbsp;the&nbsp;0-99&nbsp;range:&nbsp;%d\n",&nbsp;random&nbsp;(100));&nbsp;
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;randomize&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;初始化随机数发生器&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;void&nbsp;randomize(void);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdlib.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;time.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;i;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;randomize();&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("Ten&nbsp;random&nbsp;numbers&nbsp;from&nbsp;0&nbsp;to&nbsp;99\n\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;for(i=0;&nbsp;i&lt;10;&nbsp;i++)&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%d\n",&nbsp;rand()&nbsp;%&nbsp;100);&nbsp;
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;read&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;从文件中读&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;read(int&nbsp;handle,&nbsp;void&nbsp;*buf,&nbsp;int&nbsp;nbyte);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;io.h&gt;&nbsp;
<br>#include&nbsp;&lt;alloc.h&gt;&nbsp;
<br>#include&nbsp;&lt;fcntl.h&gt;&nbsp;
<br>#include&nbsp;&lt;process.h&gt;&nbsp;
<br>#include&nbsp;&lt;sys\stat.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;void&nbsp;*buf;&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;handle,&nbsp;bytes;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;buf&nbsp;=&nbsp;malloc(10);&nbsp;
<br>
<br>/*&nbsp;
<br>&nbsp;&nbsp;&nbsp;Looks&nbsp;for&nbsp;a&nbsp;file&nbsp;in&nbsp;the&nbsp;current&nbsp;directory&nbsp;named&nbsp;TEST.$$$&nbsp;and&nbsp;attempts&nbsp;
<br>&nbsp;&nbsp;&nbsp;to&nbsp;read&nbsp;10&nbsp;bytes&nbsp;from&nbsp;it.&nbsp;&nbsp;To&nbsp;use&nbsp;this&nbsp;example&nbsp;you&nbsp;should&nbsp;create&nbsp;the&nbsp;
<br>&nbsp;&nbsp;&nbsp;file&nbsp;TEST.$$$&nbsp;
<br>*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;((handle&nbsp;=&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;open("TEST.$$$",&nbsp;O_RDONLY&nbsp;|&nbsp;O_BINARY,&nbsp;S_IWRITE&nbsp;|&nbsp;S_IREAD))&nbsp;==&nbsp;-1)&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Error&nbsp;Opening&nbsp;File\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;if&nbsp;((bytes&nbsp;=&nbsp;read(handle,&nbsp;buf,&nbsp;10))&nbsp;==&nbsp;-1)&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Read&nbsp;Failed.\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>&nbsp;&nbsp;&nbsp;else&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Read:&nbsp;%d&nbsp;bytes&nbsp;read.\n",&nbsp;bytes);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;realloc&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;重新分配主存&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;void&nbsp;*realloc(void&nbsp;*ptr,&nbsp;unsigned&nbsp;newsize);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;alloc.h&gt;&nbsp;
<br>#include&nbsp;&lt;string.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;*str;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;allocate&nbsp;memory&nbsp;for&nbsp;string&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;str&nbsp;=&nbsp;malloc(10);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;copy&nbsp;"Hello"&nbsp;into&nbsp;string&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;strcpy(str,&nbsp;"Hello");&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;printf("String&nbsp;is&nbsp;%s\n&nbsp;&nbsp;Address&nbsp;is&nbsp;%p\n",&nbsp;str,&nbsp;str);&nbsp;
<br>&nbsp;&nbsp;&nbsp;str&nbsp;=&nbsp;realloc(str,&nbsp;20);&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("String&nbsp;is&nbsp;%s\n&nbsp;&nbsp;New&nbsp;address&nbsp;is&nbsp;%p\n",&nbsp;str,&nbsp;str);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;free&nbsp;memory&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;free(str);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;rectangle&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;画一个矩形&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;void&nbsp;far&nbsp;rectangle(int&nbsp;left,&nbsp;int&nbsp;top,&nbsp;int&nbsp;right,&nbsp;int&nbsp;bottom);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;graphics.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdlib.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;conio.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;request&nbsp;auto&nbsp;detection&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;gdriver&nbsp;=&nbsp;DETECT,&nbsp;gmode,&nbsp;errorcode;&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;left,&nbsp;top,&nbsp;right,&nbsp;bottom;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;initialize&nbsp;graphics&nbsp;and&nbsp;local&nbsp;variables&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;initgraph(&gdriver,&nbsp;&gmode,&nbsp;"");&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;read&nbsp;result&nbsp;of&nbsp;initialization&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;errorcode&nbsp;=&nbsp;graphresult();&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(errorcode&nbsp;!=&nbsp;grOk)&nbsp;&nbsp;/*&nbsp;an&nbsp;error&nbsp;occurred&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Graphics&nbsp;error:&nbsp;%s\n",&nbsp;grapherrormsg(errorcode));&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Press&nbsp;any&nbsp;key&nbsp;to&nbsp;halt:");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getch();&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;/*&nbsp;terminate&nbsp;with&nbsp;an&nbsp;error&nbsp;code&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;left&nbsp;=&nbsp;getmaxx()&nbsp;/&nbsp;2&nbsp;-&nbsp;50;&nbsp;
<br>&nbsp;&nbsp;&nbsp;top&nbsp;=&nbsp;getmaxy()&nbsp;/&nbsp;2&nbsp;-&nbsp;50;&nbsp;
<br>&nbsp;&nbsp;&nbsp;right&nbsp;=&nbsp;getmaxx()&nbsp;/&nbsp;2&nbsp;+&nbsp;50;&nbsp;
<br>&nbsp;&nbsp;&nbsp;bottom&nbsp;=&nbsp;getmaxy()&nbsp;/&nbsp;2&nbsp;+&nbsp;50;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;draw&nbsp;a&nbsp;rectangle&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;rectangle(left,top,right,bottom);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;clean&nbsp;up&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;getch();&nbsp;
<br>&nbsp;&nbsp;&nbsp;closegraph();&nbsp;
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;registerbgidriver&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;登录已连接进来的图形驱动程序代码&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;registerbgidriver(void(*driver)(void));&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;graphics.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdlib.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;conio.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;request&nbsp;auto&nbsp;detection&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;gdriver&nbsp;=&nbsp;DETECT,&nbsp;gmode,&nbsp;errorcode;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;register&nbsp;a&nbsp;driver&nbsp;that&nbsp;was&nbsp;added&nbsp;into&nbsp;graphics.lib&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;errorcode&nbsp;=&nbsp;registerbgidriver(EGAVGA_driver);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;report&nbsp;any&nbsp;registration&nbsp;errors&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(errorcode&nbsp;&lt;&nbsp;0)&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Graphics&nbsp;error:&nbsp;%s\n",&nbsp;grapherrormsg(errorcode));&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Press&nbsp;any&nbsp;key&nbsp;to&nbsp;halt:");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getch();&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;/*&nbsp;terminate&nbsp;with&nbsp;an&nbsp;error&nbsp;code&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;initialize&nbsp;graphics&nbsp;and&nbsp;local&nbsp;variables&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;initgraph(&gdriver,&nbsp;&gmode,&nbsp;"");&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;read&nbsp;result&nbsp;of&nbsp;initialization&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;errorcode&nbsp;=&nbsp;graphresult();&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(errorcode&nbsp;!=&nbsp;grOk)&nbsp;&nbsp;/*&nbsp;an&nbsp;error&nbsp;occurred&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Graphics&nbsp;error:&nbsp;%s\n",&nbsp;grapherrormsg(errorcode));&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Press&nbsp;any&nbsp;key&nbsp;to&nbsp;halt:");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getch();&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;/*&nbsp;terminate&nbsp;with&nbsp;an&nbsp;error&nbsp;code&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;draw&nbsp;a&nbsp;line&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;line(0,&nbsp;0,&nbsp;getmaxx(),&nbsp;getmaxy());&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;clean&nbsp;up&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;getch();&nbsp;
<br>&nbsp;&nbsp;&nbsp;closegraph();&nbsp;
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;remove&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;删除一个文件&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;remove(char&nbsp;*filename);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;file[80];&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;prompt&nbsp;for&nbsp;file&nbsp;name&nbsp;to&nbsp;delete&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("File&nbsp;to&nbsp;delete:&nbsp;");&nbsp;
<br>&nbsp;&nbsp;&nbsp;gets(file);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;delete&nbsp;the&nbsp;file&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(remove(file)&nbsp;==&nbsp;0)&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Removed&nbsp;%s.\n",file);&nbsp;
<br>&nbsp;&nbsp;&nbsp;else&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;perror("remove");&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;rename&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;重命名文件&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;rename(char&nbsp;*oldname,&nbsp;char&nbsp;*newname);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;char&nbsp;oldname[80],&nbsp;newname[80];&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;prompt&nbsp;for&nbsp;file&nbsp;to&nbsp;rename&nbsp;and&nbsp;new&nbsp;name&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("File&nbsp;to&nbsp;rename:&nbsp;");&nbsp;
<br>&nbsp;&nbsp;&nbsp;gets(oldname);&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("New&nbsp;name:&nbsp;");&nbsp;
<br>&nbsp;&nbsp;&nbsp;gets(newname);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;Rename&nbsp;the&nbsp;file&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(rename(oldname,&nbsp;newname)&nbsp;==&nbsp;0)&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Renamed&nbsp;%s&nbsp;to&nbsp;%s.\n",&nbsp;oldname,&nbsp;newname);&nbsp;
<br>&nbsp;&nbsp;&nbsp;else&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;perror("rename");&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;restorecrtmode&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;将屏幕模式恢复为先前的imitgraph设置&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;void&nbsp;far&nbsp;restorecrtmode(void);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;graphics.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdlib.h&gt;&nbsp;
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;conio.h&gt;&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;request&nbsp;auto&nbsp;detection&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;gdriver&nbsp;=&nbsp;DETECT,&nbsp;gmode,&nbsp;errorcode;&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;x,&nbsp;y;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;initialize&nbsp;graphics&nbsp;and&nbsp;local&nbsp;variables&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;initgraph(&gdriver,&nbsp;&gmode,&nbsp;"");&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;read&nbsp;result&nbsp;of&nbsp;initialization&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;errorcode&nbsp;=&nbsp;graphresult();&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(errorcode&nbsp;!=&nbsp;grOk)&nbsp;&nbsp;/*&nbsp;an&nbsp;error&nbsp;occurred&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Graphics&nbsp;error:&nbsp;%s\n",&nbsp;grapherrormsg(errorcode));&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Press&nbsp;any&nbsp;key&nbsp;to&nbsp;halt:");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;getch();&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;/*&nbsp;terminate&nbsp;with&nbsp;an&nbsp;error&nbsp;code&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;x&nbsp;=&nbsp;getmaxx()&nbsp;/&nbsp;2;&nbsp;
<br>&nbsp;&nbsp;&nbsp;y&nbsp;=&nbsp;getmaxy()&nbsp;/&nbsp;2;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;output&nbsp;a&nbsp;message&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;settextjustify(CENTER_TEXT,&nbsp;CENTER_TEXT);&nbsp;
<br>&nbsp;&nbsp;&nbsp;outtextxy(x,&nbsp;y,&nbsp;"Press&nbsp;any&nbsp;key&nbsp;to&nbsp;exit&nbsp;graphics:");&nbsp;
<br>&nbsp;&nbsp;&nbsp;getch();&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;restore&nbsp;system&nbsp;to&nbsp;text&nbsp;mode&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;restorecrtmode();&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("We're&nbsp;now&nbsp;in&nbsp;text&nbsp;mode.\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;printf("Press&nbsp;any&nbsp;key&nbsp;to&nbsp;return&nbsp;to&nbsp;graphics&nbsp;mode:");&nbsp;
<br>&nbsp;&nbsp;&nbsp;getch();&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;return&nbsp;to&nbsp;graphics&nbsp;mode&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;setgraphmode(getgraphmode());&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;output&nbsp;a&nbsp;message&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;settextjustify(CENTER_TEXT,&nbsp;CENTER_TEXT);&nbsp;
<br>&nbsp;&nbsp;&nbsp;outtextxy(x,&nbsp;y,&nbsp;"We're&nbsp;back&nbsp;in&nbsp;graphics&nbsp;mode.");&nbsp;
<br>&nbsp;&nbsp;&nbsp;outtextxy(x,&nbsp;y+textheight("W"),&nbsp;"Press&nbsp;any&nbsp;key&nbsp;to&nbsp;halt:");&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;/*&nbsp;clean&nbsp;up&nbsp;*/&nbsp;
<br>&nbsp;&nbsp;&nbsp;getch();&nbsp;
<br>&nbsp;&nbsp;&nbsp;closegraph();&nbsp;
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;rewind&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;将文件指针重新指向一个流的开头&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;rewind(FILE&nbsp;*stream);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;dir.h&gt;&nbsp;
<br>
<br>&nbsp;int&nbsp;main(void)&nbsp;
<br>&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;*fp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;*fname&nbsp;=&nbsp;"TXXXXXX",&nbsp;*newname,&nbsp;first;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;newname&nbsp;=&nbsp;mktemp(fname);&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;fp&nbsp;=&nbsp;fopen(newname,"w+");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fp,"abcdefghijklmnopqrstuvwxyz");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;rewind(fp);&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;fscanf(fp,"%c",&first);&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;printf("The&nbsp;first&nbsp;character&nbsp;is:&nbsp;%c\n",first);&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;fclose(fp);&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;remove(newname);&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>&nbsp;&nbsp;
<br>&nbsp;&nbsp;
<br>
<br>函数名:&nbsp;rmdir&nbsp;
<br>功&nbsp;&nbsp;能:&nbsp;删除DOS文件目录&nbsp;
<br>用&nbsp;&nbsp;法:&nbsp;int&nbsp;rmdir(char&nbsp;*stream);&nbsp;
<br>程序例:&nbsp;
<br>
<br>#include&nbsp;&lt;stdio.h&gt;&nbsp;
<br>#include&nbsp;&lt;conio.h&gt;&nbsp;
<br>#include&nbsp;&lt;process.h&gt;&nbsp;
<br>#include&nbsp;&lt;dir.h&gt;&nbsp;
<br>
<br>#define&nbsp;DIRNAME&nbsp;"testdir.$$$"&nbsp;
<br>
<br>int&nbsp;main(void)&nbsp;
<br>{&nbsp;
<br>&nbsp;&nbsp;&nbsp;int&nbsp;stat;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;stat&nbsp;=&nbsp;mkdir(DIRNAME);&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(!stat)&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Directory&nbsp;created\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;else&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Unable&nbsp;to&nbsp;create&nbsp;directory\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;getch();&nbsp;
<br>&nbsp;&nbsp;&nbsp;system("dir/p");&nbsp;
<br>&nbsp;&nbsp;&nbsp;getch();&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;stat&nbsp;=&nbsp;rmdir(DIRNAME);&nbsp;
<br>&nbsp;&nbsp;&nbsp;if&nbsp;(!stat)&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("\nDirectory&nbsp;deleted\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;else&nbsp;
<br>&nbsp;&nbsp;&nbsp;{&nbsp;
<br>&nbsp;&nbsp;&nbsp;perror("\nUnable&nbsp;to&nbsp;delete&nbsp;directory\n");&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(1);&nbsp;
<br>&nbsp;&nbsp;&nbsp;}&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;return&nbsp;0;&nbsp;
<br>}&nbsp;
<br>
<br>(<a href=http://www.fanqiang.com>http://www.fanqiang.com</a>)</font>&nbsp;&nbsp;&nbsp;&nbsp;进入【<a href=http://www.chinaunix.net>UNIX论坛</a>】</td></tr><tr><td><hr></td></tr><tr><td><b>相关文章</b> </td></tr><tr><td><a href=/a4/b2/20011027/1305001515.html>C语言库函数(W类字母)</a> <small>(2001-10-27 13:05:00)</small></font><br><a href=/a4/b2/20011027/0905001514.html>C语言库函数(V类字母)</a> <small>(2001-10-27 09:05:00)</small></font><br><a href=/a4/b2/20011027/0805011513.html>C语言库函数(U类字母)</a> <small>(2001-10-27 08:05:01)</small></font><br><a href=/a4/b2/20011027/0705001512.html>C语言库函数(T类字母)</a> <small>(2001-10-27 07:05:00)</small></font><br><a href=/a4/b2/20011026/0900001511.html>C语言库函数(S类字母) - 3</a> <small>(2001-10-26 09:00:00)</small></font><br><a href=/a4/b2/20011026/0800011510.html>C语言库函数(S类字母) - 2</a> <small>(2001-10-26 08:00:01)</small></font><br><a href=/a4/b2/20011026/0700001509.html>C语言库函数(S类字母) - 1</a> <small>(2001-10-26 07:00:00)</small></font><br><a href=/a4/b2/20011025/0900011508.html>C语言库函数(R类字母)</a> <small>(2001-10-25 09:00:01)</small></font><br><a href=/a4/b2/20011025/0800031507.html>C语言库函数(Q类字母)</a> <small>(2001-10-25 08:00:03)</small></font><br><a href=/a4/b2/20011025/0700011506.html>C语言库函数(P类字母)</a> <small>(2001-10-25 07:00:01)</small></font><br></td></tr><tr><tr><td><br>===<a href=/cgi-bin/find.cgi?key=C语言库函数>更多相关</a>===</td></tr><td>&nbsp;</td></tr></table></td></tr><tr>  <td width="100%" height="2" colspan="5" bgcolor="#D09F0D"><img src="/images/c.gif" width=1 height=1></td> </tr><tr>    <td width="100%" height="40" colspan="5" valign=top><p align="center"><font color=#ffffff>★&nbsp;&nbsp;樊强制作 欢迎分享&nbsp;&nbsp;★ </font></p></td>  </tr></table></center></div></body></html>

⌨️ 快捷键说明

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