亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? caibook16.01

?? 介紹c語(yǔ)言的強(qiáng)勁手冊(cè)
?? 01
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
   return 0;
}void flush(FILE *stream)
{
   int duphandle;
   /* flush TC's internal buffer */
   fflush(stream);   /* make a duplicate file handle */
   duphandle = dup(fileno(stream));   /* close the duplicate handle to flush the
      DOS buffer */
   close(duphandle);
}
函數(shù)名: dup2
功  能: 復(fù)制文件句柄
用  法: int dup2(int oldhandle, int newhandle);
程序例:#include <sys\stat.h>
#include <string.h>
#include <fcntl.h>
#include <io.h>int main(void)
{
   #define STDOUT 1
   int nul, oldstdout;
   char msg[] = "This is a test";   /* create a file */
   nul = open("DUMMY.FIL", O_CREAT | O_RDWR,
      S_IREAD | S_IWRITE);   /* create a duplicate handle for standard
      output */
   oldstdout = dup(STDOUT);
   /*
      redirect standard output to DUMMY.FIL
      by duplicating the file handle onto the
      file handle for standard output.   */   dup2(nul, STDOUT);
   /* close the handle for DUMMY.FIL */
   close(nul);   /* will be redirected into DUMMY.FIL */
   write(STDOUT, msg, strlen(msg));   /* restore original standard output
      handle */
   dup2(oldstdout, STDOUT);   /* close duplicate handle for STDOUT */
   close(oldstdout);
   return 0;
}字母E開(kāi)頭函數(shù)
函數(shù)名: ecvt
功  能: 把一個(gè)浮點(diǎn)數(shù)轉(zhuǎn)換為字符串
用  法: char ecvt( double value, int ndigit, int *decpt,
		   int *sign );
程序例:#include <stdlib.h>
#include <stdio.h>
#include <conio.h>int main(void)
{
   char *string;
   double value;   int dec, sign;
   int ndig = 10;   clrscr();
   value = 9.876;
   string = ecvt(value, ndig, &dec, &sign);
   printf("string = %s      dec = %d \
	sign = %d\n", string, dec, sign);
   value = -123.45;
   ndig= 15;
   string = ecvt(value,ndig,&dec,&sign);
   printf("string = %s dec = %d sign = %d\n",
	string, dec, sign);   value = 0.6789e5; /* scientific
		  notation */
   ndig = 5;
   string = ecvt(value,ndig,&dec,&sign);
   printf("string = %s           dec = %d\
	sign = %d\n", string, dec, sign);   return 0;
}
函數(shù)名: ellipse
功  能: 畫(huà)一橢圓
用  法: void far ellipse( int x, int y, int stangle,
			  int endangle, int xradius,
			  int yradius);
程序例:#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>int main(void)
{   /* request auto detection */
   int gdriver = DETECT, gmode, errorcode;
   int midx, midy;
   int stangle = 0, endangle = 360;
   int xradius = 100, yradius = 50;   /* initialize graphics, local variables */
   initgraph(&gdriver, &gmode, "");   /* read result of initialization */
   errorcode = graphresult();
   if (errorcode != grOk)
   /* an error occurred */   {  printf("Graphics error: %s\n",
	   grapherrormsg(errorcode));
      printf("Press any key to halt:");
      getch();
      exit(1);
   /* terminate with an error code */
   }
   midx = getmaxx() / 2;
   midy = getmaxy() / 2;
   setcolor(getmaxcolor());   /* draw ellipse */
   ellipse(midx, midy, stangle, endangle,
	 xradius, yradius);
   /* clean up */
   getch();
   closegraph();
   return 0;
}
函數(shù)名: enable
功  能: 開(kāi)放硬件中斷
用  法: void enable(void);
程序例:/* ** NOTE:
This is an interrupt service routine. You can NOT compile
this program with Test Stack Overflow turned on and get an
executable file which will operate correctly.
*/#include <stdio.h>
#include <dos.h>
#include <conio.h>/* The clock tick interrupt */
#define INTR 0X1Cvoid interrupt ( *oldhandler)(void);int count=0;void interrupt handler(void)
{
/*
   disable interrupts during the handling of the interrupt
*/
   disable();
/* increase the global counter */   count++;
/*   re enable interrupts at the end of the handler*/
   enable();
/* call the old routine */
   oldhandler();
}int main(void)
{
/* save the old interrupt vector */
   oldhandler = getvect(INTR);
/* install the new interrupt handler */
   setvect(INTR, handler);/* loop until the counter exceeds 20 */
   while (count < 20)
      printf("count is %d\n",count);/* reset the old interrupt handler */
   setvect(INTR, oldhandler);   return 0;
}
函數(shù)名: eof
功  能: 檢測(cè)文件結(jié)束
用  法: int eof(int *handle);
程序例:#include <sys\stat.h>
#include <string.h>
#include <stdio.h>
#include <fcntl.h>
#include <io.h>int main(void)
{
   int handle;   char msg[] = "This is a test";
   char ch;
   /* create a file */
   handle = open("DUMMY.FIL",
	     O_CREAT | O_RDWR,
	     S_IREAD | S_IWRITE);
   /* write some data to the file */
   write(handle, msg, strlen(msg));   /* seek to the beginning of the file */
   lseek(handle, 0L, SEEK_SET);   /*      reads chars from the file until hit EOF   */
   do
   {      read(handle, &ch, 1);
      printf("%c", ch);
   } while (!eof(handle));   close(handle);
   return 0;
}
函數(shù)名: exec...
功  能: 裝入并運(yùn)行其它程序的函數(shù)
用  法: int execl( char *pathname, char *arg0, arg1, ...,
		   argn, NULL );
	int execle( char *pathname, char *arg0, arg1, ...,
		    argn, NULL, char *envp[] );
	int execlp( char *pathname, char *arg0, arg1, ..,
		    NULL );
	int execple( char *pathname, char *arg0, arg1, ...,
		     NULL, char *envp[] );
	int execv( char *pathname, char *argv[] );
	int execve( char *pathname, char *argv[],
		    char *envp[] );
	int execvp( char *pathname, char *argv[] );	int execvpe( char *pathname, char *argv[],
		     char *envp[] );
程序例:/* execv example */
#include <process.h>
#include <stdio.h>
#include <errno.h>
void main(int argc, char *argv[])
{
   int i;   printf("Command line arguments:\n");   for (i=0; i<argc; i++)
      printf("[%2d] : %s\n", i, argv[i]);
   printf("About to exec child with arg1 arg2 ...\n");
   execv("CHILD.EXE", argv);
   perror("exec error");
   exit(1);
}
函數(shù)名: exit
功  能: 終止程序
用  法: void exit(int status);
程序例:#include <stdlib.h>
#include <conio.h>
#include <stdio.h>int main(void)
{
   int status;   printf("Enter either 1 or 2\n");   status = getch();
   /* Sets DOS errorlevel  */
   exit(status - '0');/* Note: this line is never reached */
   return 0;
}
函數(shù)名: exp
功  能: 指數(shù)函數(shù)
用  法: double exp(double x);
程序例:#include <stdio.h>
#include <math.h>int main(void)
{
   double result;
   double x = 4.0;   result = exp(x);   printf("'e' raised to the power \
	of %lf (e ^ %lf) = %lf\n",
	x, x, result);   return 0;
}字母F開(kāi)頭函數(shù)函數(shù)名: fabs
功  能: 返回浮點(diǎn)數(shù)的絕對(duì)值
用  法: double fabs(double x);
程序例:#include <stdio.h>
#include <math.h>
int main(void)
{
   float  number = -1234.0;
   printf("number: %f  absolute value: %f\n",
        number, fabs(number));
   return 0;
}
函數(shù)名: farcalloc
功  能: 從遠(yuǎn)堆棧中申請(qǐng)空間
用  法: void far *farcalloc( unsigned long units,
			     unsigned ling unitsz );
程序例:
#include <stdio.h>
#include <alloc.h>
#include <string.h>
#include <dos.h>int main(void)
{
   char far *fptr;
   char *str = "Hello";   /* allocate memory for the far pointer */
   fptr = farcalloc(10, sizeof(char));   /* copy "Hello" into allocated memory */   /*
      Note: movedata is used because you
      might be in a small data model, in
      which case a normal string copy routine
      can not be used since it assumes the
      pointer size is near.   */
   movedata(FP_SEG(str), FP_OFF(str),
	  FP_SEG(fptr), FP_OFF(fptr),
	  strlen(str));   /* display string (note the F modifier) */
   printf("Far string is: %Fs\n", fptr);   /* free the memory */
   farfree(fptr);   return 0;
}
函數(shù)名: farcoreleft
功  能: 返回遠(yuǎn)堆中未作用存儲(chǔ)區(qū)大小
用  法: long farcoreleft(void);
程序例:#include <stdio.h>
#include <alloc.h>int main(void)
{
   printf("The difference between the\
	 highest allocated block in the\
	 far\n");   printf("heap and the top of the far heap\
	 is: %lu bytes\n", farcoreleft());   return 0;
}
函數(shù)名: farfree
功  能: 從遠(yuǎn)堆中釋放一塊
用  法: void farfree(void);
程序例:#include <stdio.h>
#include <alloc.h>
#include <string.h>
#include <dos.h>int main(void)
{
   char far *fptr;
   char *str = "Hello";   /* allocate memory for the far pointer */
   fptr = farcalloc(10, sizeof(char));   /* copy "Hello" into allocated memory */
   /*
      Note: movedata is used because you might be in a
      small data model, in which case a normal string
      copy routine can't be used since it assumes the
      pointer size is near.
   */
   movedata(FP_SEG(str), FP_OFF(str),
	  FP_SEG(fptr), FP_OFF(fptr),
	  strlen(str));   /* display string (note the F modifier) */
   printf("Far string is: %Fs\n", fptr);   /* free the memory */
   farfree(fptr);   return 0;
}
函數(shù)名: farmalloc
功  能: 從遠(yuǎn)堆中分配存儲(chǔ)塊
用  法: void far *farmalloc(unsigned long size);
程序例:#include <stdio.h>
#include <alloc.h>
#include <string.h>
#include <dos.h>int main(void)
{
   char far *fptr;
   char *str = "Hello";   /* allocate memory for the far pointer */
   fptr = farmalloc(10);   /* copy "Hello" into allocated memory */
   /*
      Note: movedata is used because we might
      be in a small data model, in which case
      a normal string copy routine can not be
      used since it assumes the pointer size
      is near.
   */
   movedata(FP_SEG(str), FP_OFF(str),
	  FP_SEG(fptr), FP_OFF(fptr),
	  strlen(str));   /* display string (note the F modifier) */
   printf("Far string is: %Fs\n", fptr);   /* free the memory */
   farfree(fptr);   return 0;
}
函數(shù)名: farrealloc
功  能: 調(diào)整遠(yuǎn)堆中的分配塊
用  法: void far *farrealloc( void far *block,
			      unsigned long newsize );
程序例:#include <stdio.h>
#include <alloc.h>int main(void)
{
   char far *fptr;   fptr = farmalloc(10);   printf("First address: %Fp\n", fptr);
   fptr = farrealloc(fptr,20);
   printf("New address  : %Fp\n", fptr);
   farfree(fptr);
   return 0;
}
函數(shù)名: fclose
功  能: 關(guān)閉一個(gè)流
用  法: int fclose(FILE *stream);
程序例:#include <string.h>
#include <stdio.h>int main(void)
{
   FILE *fp;
   char buf[11] = "0123456789";   /* create a file containing 10 bytes */   fp = fopen("DUMMY.FIL", "w");
   fwrite(&buf, strlen(buf), 1, fp);   /* close the file */
   fclose(fp);
   return 0;
}
函數(shù)名: fcloseall
功  能: 關(guān)閉打開(kāi)流
用  法: int fcloseall(void);
程序例:#include <stdio.h>int main(void)
{
   int streams_closed;   /* open two streams */
   fopen("DUMMY.ONE", "w");
   fopen("DUMMY.TWO", "w");   /* close the open streams */
   streams_closed = fcloseall();   if (streams_closed == EOF)
      /* issue an error message */
      perror("Error");
   else
      /* print result of fcloseall() function */
      printf("%d streams were closed.\n", streams_closed);   return 0;
}
函數(shù)名: fcvt
功  能: 把一個(gè)浮點(diǎn)數(shù)轉(zhuǎn)換為字符串
用  法: char *fcvt( double value, int ndigit, int *decpt,
		    int *sign );
程序例:#include <stdlib.h>
#include <stdio.h>
#include <conio.h>int main(void)
{
   char *string;
   double value;   int dec, sign;
   int ndig = 10;   clrscr();
   value = 9.876;
   string = ecvt(value, ndig, &dec, &sign);
   printf("string = %s      dec = %d \
	sign = %d\n", string, dec, sign);
   value = -123.45;
   ndig= 15;
   string = ecvt(value,ndig,&dec,&sign);
   printf("string = %s dec = %d sign = %d\n",
	string, dec, sign);   value = 0.6789e5; /* scientific
		  notation */
   ndig = 5;
   string = ecvt(value,ndig,&dec,&sign);
   printf("string = %s           dec = %d\
	sign = %d\n", string, dec, sign);
   return 0;
}
函數(shù)名: fdopen
功  能: 把流與一個(gè)文件句柄相接
用  法: FILE *fdopen(int handle, char *type);
程序例:#include <sys\stat.h>
#include <stdio.h>
#include <fcntl.h>
#include <io.h>int main(void)
{
   int handle;
   FILE *stream;   /* open a file */
   handle = open("DUMMY.FIL", O_CREAT,
	      S_IREAD | S_IWRITE);
   /* now turn the handle into a stream */
   stream = fdopen(handle, "w");   if (stream == NULL)
      printf("fdopen failed\n");
   else
   {
      fprintf(stream, "Hello world\n");
      fclose(stream);
   }   return 0;
}
函數(shù)名: feof
功  能: 檢測(cè)流上的文件結(jié)束符
用  法: int feof(FILE *stream);
程序例:#include <stdio.h>int main(void)
{
   FILE *stream;   /* open a file for reading */
   stream = fopen("DUMMY.FIL", "r");   /* read a character from the file */
   fgetc(stream);   /* check for EOF */
   if (feof(stream))
      printf("We have reached end-of-file\n");   /* close the file */
   fclose(stream);
   return 0;
}
函數(shù)名: ferror
功  能: 檢測(cè)流上的錯(cuò)誤
用  法: int ferror(FILE *stream);
程序例:#include <stdio.h>int main(void)
{
   FILE *stream;   /* open a file for writing */
   stream = fopen("DUMMY.FIL", "w");
   /* force an error condition by attempting to read */
   (void) getc(stream);   if (ferror(stream))  /*test for an error on the stream*/
   {
      /* display an error message */
      printf("Error reading from DUMMY.FIL\n");      /* reset the error and EOF indicators */
      clearerr(stream);
   }   fclose(stream);
   return 0;
}
函數(shù)名: fflush
功  能: 清除一個(gè)流
用  法: int fflush(FILE *stream);
程序例:#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <io.h>void flush(FILE *stream);int main(void)
{   FILE *stream;
   char msg[] = "This is a test";   /* create a file */
   stream = fopen("DUMMY.FIL", "w");   /* write some data to the file */
   fwrite(msg, strlen(msg), 1, stream);   clrscr();

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品99国产国产精| 国产在线观看一区二区| 国产精品1区2区3区| 欧美丰满嫩嫩电影| 一区二区三区日韩在线观看| 国产一区二区影院| 亚洲国产欧美另类丝袜| 91福利国产精品| 亚洲另类春色国产| 色诱视频网站一区| 亚洲国产成人av网| 国产精品私人影院| 国产ts人妖一区二区| 26uuu色噜噜精品一区二区| 日本午夜一区二区| 日韩午夜在线观看| 国内精品第一页| 日本一二三不卡| av爱爱亚洲一区| 亚洲男人天堂av| 在线看不卡av| 亚洲成av人片在线| 日韩亚洲欧美成人一区| 欧美吻胸吃奶大尺度电影| 免费观看一级特黄欧美大片| 久久精品在这里| 99riav久久精品riav| 亚洲一区二区在线观看视频 | 日本黄色一区二区| 国产激情91久久精品导航 | 国产三级三级三级精品8ⅰ区| 老司机午夜精品| 亚洲成人激情社区| 亚洲一二三四区| 亚洲免费av高清| 一区二区三区久久| 亚洲在线免费播放| 亚洲一区二区在线免费观看视频 | 中文字幕在线一区二区三区| 色激情天天射综合网| 99国产精品国产精品毛片| 99热99精品| 99精品欧美一区| 色呦呦国产精品| 在线观看av一区二区| 色综合久久综合网| 色婷婷国产精品综合在线观看| 色综合久久久久综合99| 97精品电影院| 欧美中文字幕不卡| 欧美一区二区三区婷婷月色 | 色婷婷亚洲婷婷| 欧美最新大片在线看| 欧美色成人综合| 国产精品18久久久久久久久久久久 | 国产精品久久久久久久第一福利| 国产精品丝袜久久久久久app| 国产精品久久久久久久久快鸭| **网站欧美大片在线观看| 日韩精品中午字幕| 在线影视一区二区三区| 欧美精品日日鲁夜夜添| 日韩女同互慰一区二区| 久久免费电影网| 欧美一区二区三区四区在线观看| 日韩美女主播在线视频一区二区三区| 精品久久人人做人人爽| 欧美日韩亚洲国产综合| 欧美一卡二卡三卡四卡| 久久日韩粉嫩一区二区三区| 国产精品久久久久久久久晋中| 一区二区三区日韩在线观看| 麻豆久久久久久| 天天亚洲美女在线视频| 亚洲成va人在线观看| 美女网站色91| www.欧美色图| 欧美精品乱码久久久久久按摩| 日韩精品专区在线| 亚洲欧美日韩一区二区三区在线观看| 亚洲一二三区不卡| 国产成人福利片| 欧美无人高清视频在线观看| 久久影视一区二区| 亚洲综合久久久| 黄色资源网久久资源365| 91伊人久久大香线蕉| 成人99免费视频| 成人av午夜电影| 555夜色666亚洲国产免| 91.xcao| 中文字幕精品综合| 日韩va欧美va亚洲va久久| 国产福利不卡视频| 欧美精品在线一区二区三区| 久久精品日产第一区二区三区高清版| 亚洲国产成人tv| 成人免费av在线| av午夜一区麻豆| 亚洲精品一线二线三线| 久久日一线二线三线suv| 亚洲第一av色| av综合在线播放| 精品国产免费人成在线观看| 依依成人精品视频| 粉嫩蜜臀av国产精品网站| 日韩一区二区在线免费观看| 亚洲另类春色校园小说| 成人国产在线观看| 精品久久一区二区| 蜜臀久久久久久久| 欧美精品久久久久久久久老牛影院| 中文字幕av免费专区久久| 久久国产免费看| 欧美精品色综合| 亚洲电影第三页| 色婷婷激情综合| 亚洲欧美日韩国产中文在线| 国产寡妇亲子伦一区二区| 日韩欧美一区二区不卡| 亚洲丰满少妇videoshd| 一本在线高清不卡dvd| 欧美激情综合在线| 国产91色综合久久免费分享| 久久综合色综合88| 久久精品久久久精品美女| 欧美精品自拍偷拍动漫精品| 亚洲国产视频在线| 欧美午夜精品电影| 一区二区国产视频| 在线免费观看日韩欧美| 一区二区三区四区在线播放| 91视视频在线直接观看在线看网页在线看 | 国产精品麻豆视频| 成人的网站免费观看| 国产精品视频你懂的| 国产aⅴ精品一区二区三区色成熟| 久久综合国产精品| 国产美女娇喘av呻吟久久| 久久综合久久鬼色中文字| 韩国欧美国产1区| 久久久久久亚洲综合影院红桃| 国产自产v一区二区三区c| 久久久久久久综合日本| 国产露脸91国语对白| 国产日韩欧美综合一区| 成人激情文学综合网| 亚洲女同一区二区| 欧美亚洲综合在线| 日韩精品免费专区| 99综合电影在线视频| 国产精品久久久久三级| 色欲综合视频天天天| 午夜av一区二区| 26uuu久久综合| 91一区二区在线| 午夜精品爽啪视频| 精品国产乱码91久久久久久网站| 国精产品一区一区三区mba桃花| 国产日韩av一区| 99精品久久99久久久久| 香蕉成人啪国产精品视频综合网| 91精品国产美女浴室洗澡无遮挡| 国产一区二区三区av电影| 中文字幕一区二区三| 欧美视频中文一区二区三区在线观看 | 欧美日韩久久久久久| 亚洲欧洲日产国码二区| 色婷婷av一区二区三区之一色屋| 日本亚洲天堂网| 日本一区二区电影| 欧美日韩一区视频| 国产一区二三区好的| 自拍偷拍亚洲激情| 成人久久久精品乱码一区二区三区| 中文字幕一区二区三区四区不卡 | 中文字幕在线不卡| 欧美日韩国产乱码电影| 国产一区中文字幕| 亚洲综合色丁香婷婷六月图片| 精品国产一二三区| 91啪在线观看| 精品一区二区三区免费视频| 欧美肥胖老妇做爰| 成人免费观看av| 日韩国产精品久久久久久亚洲| 国产欧美精品一区| 91精品免费观看| proumb性欧美在线观看| 青草av.久久免费一区| 中文字幕一区二区在线观看| 欧美xxx久久| 欧美色图在线观看| 粉嫩aⅴ一区二区三区四区 | 成年人网站91| 精品一区二区三区欧美| 亚洲午夜一区二区| 国产精品丝袜黑色高跟| 26uuu亚洲综合色欧美 | 9191成人精品久久|