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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? caibook16.01

?? 介紹c語言的強勁手冊
?? 01
?? 第 1 頁 / 共 5 頁
字號:
#include <stdio.h>int main(void)
{
   int result;
   char buffer[512];   printf("Testing to see if drive a: is ready\n");
   result = biosdisk(4,0,0,0,0,1,buffer);
   result &= 0x02;
   (result) ? (printf("Drive A: Ready\n")) :
	    (printf("Drive A: Not Ready\n"));   return 0;
}
函數名: bioskey
功  能: 直接使用BIOS服務的鍵盤接口
用  法: int bioskey(int cmd);
程序例:#include <stdio.h>
#include <bios.h>
#include <ctype.h>#define RIGHT  0x01
#define LEFT   0x02
#define CTRL   0x04
#define ALT    0x08int main(void)
{
   int key, modifiers;   /* function 1 returns 0 until a key is pressed */
   while (bioskey(1) == 0);   /* function 0 returns the key that is waiting */
   key = bioskey(0);   /* use function 2 to determine if shift keys were used */
   modifiers = bioskey(2);   if (modifiers)
   {
      printf("[");
      if (modifiers & RIGHT) printf("RIGHT");
      if (modifiers & LEFT)  printf("LEFT");
      if (modifiers & CTRL)  printf("CTRL");
      if (modifiers & ALT)   printf("ALT");
      printf("]");
   }
   /* print out the character read */
   if (isalnum(key & 0xFF))
      printf("'%c'\n", key);
   else      printf("%#02x\n", key);
   return 0;
}
函數名: biosmemory
功  能: 返回存儲塊大小
用  法:int biosmemory(void);
程序例:
#include <stdio.h>
#include <bios.h>
int main(void)
{
   int memory_size;
   memory_size = biosmemory();
		  /* returns value up to 640K */
   printf("RAM size = %dK\n",memory_size);
   return 0;
}
函數名: biosprint
功  能: 直接使用BIOS服務的打印機I/O
用  法: int biosprint(int cmd, int byte, int port);
程序例:
#include <stdio.h>
#include <conio.h>
#include <bios.h>int main(void)
{
   #define STATUS  2    /* printer status command */
   #define PORTNUM 0    /* port number for LPT1 */   int status, abyte=0;   printf("Please turn off your printer.\
	   Press any key to continue\n");
   getch();
   status = biosprint(STATUS, abyte, PORTNUM);
   if (status & 0x01)
      printf("Device time out.\n");
   if (status & 0x08)
      printf("I/O error.\n");   if (status & 0x10)
      printf("Selected.\n");
   if (status & 0x20)
      printf("Out of paper.\n");   if (status & 0x40)
      printf("Acknowledge.\n");
   if (status & 0x80)
      printf("Not busy.\n");   return 0;
}
函數名: biostime
功  能: 讀取或設置BIOS時間
用  法: long biostime(int cmd, long newtime);
程序例:#include <stdio.h>
#include <bios.h>
#include <time.h>
#include <conio.h>int main(void)
{
   long bios_time;
   clrscr();   cprintf("The number of clock ticks since midnight\
	    is:\r\n");
   cprintf("The number of seconds since midnight is:\r\n");
   cprintf("The number of minutes since midnight is:\r\n");
   cprintf("The number of hours since midnight is:\r\n");
   cprintf("\r\nPress any key to quit:");
   while(!kbhit())
   {
      bios_time = biostime(0, 0L);      gotoxy(50, 1);
      cprintf("%lu", bios_time);      gotoxy(50, 2);
      cprintf("%.4f", bios_time / CLK_TCK);      gotoxy(50, 3);
      cprintf("%.4f", bios_time / CLK_TCK / 60);      gotoxy(50, 4);
      cprintf("%.4f", bios_time / CLK_TCK / 3600);
   }
   return 0;
}
函數名: brk
功  能: 改變數據段空間分配
用  法: int brk(void *endds);
程序例:#include <stdio.h>
#include <alloc.h>int main(void)
{
   char *ptr;   printf("Changing allocation with brk()\n");
   ptr = malloc(1);   printf("Before brk() call:%lu bytes free\n",coreleft());
   brk(ptr+1000);
   printf(" After brk() call:%lu bytes free\n",coreleft());
   return 0;
}
函數名: bsearch
功  能: 二分法搜索
用  法: void *bsearch( const void *key, const void *base,
		       size_t *nelem, size_t width,
		       int(*fcmp)(const void *, const *));
程序例:
#include <stdlib.h>
#include <stdio.h>
#define NELEMS(arr) (sizeof(arr) / sizeof(arr[0]))
int numarray[] = {123, 145, 512, 627, 800, 933};
int numeric (const int *p1, const int *p2)
{
   return(*p1 - *p2);
}int lookup(int key)
{
   int *itemptr;   /* The cast of (int(*)(const void *,const void*))
      is needed to avoid a type mismatch error at
      compile time */
   itemptr = bsearch (&key, numarray, NELEMS(numarray),
   sizeof(int), (int(*)(const void *,const void *))numeric);
   return (itemptr != NULL);
}int main(void)
{
   if (lookup(512))
      printf("512 is in the table.\n");
   else
      printf("512 isn't in the table.\n");   return 0;
}字母C開頭函數
函數名: cabs
功  能: 計算復數的絕對值
用  法: double cabs(struct complex z);
程序例:
#include <stdio.h>
#include <math.h>
int main(void)
{
   struct complex z;
   double val;
   z.x = 2.0;
   z.y = 1.0;
   val = cabs(z);   printf("The absolute value of %.2lfi %.2lfj is %.2lf\
	   ", z.x, z.y, val);
   return 0;
}
函數名: calloc
功  能: 分配主存儲器
用  法: void *calloc(size_t nelem, size_t elsize);
程序例:#include <stdio.h>
#include <alloc.h>int main(void)
{
   char *str = NULL;
   /* allocate memory for string */
   str = calloc(10, sizeof(char));
   /* copy "Hello" into string */   strcpy(str, "Hello");
   /* display string */
   printf("String is %s\n", str);
   /* free memory */
   free(str);
   return 0;
}
函數名: ceil
功  能: 向上舍入
用  法: double ceil(double x);
程序例:#include <math.h>
#include <stdio.h>int main(void)
{
   double number = 123.54;
   double down, up;   down = floor(number);   up = ceil(number);   printf("original number     %5.2lf\n", number);
   printf("number rounded down %5.2lf\n", down);
   printf("number rounded up   %5.2lf\n", up);   return 0;
}
函數名: cgets
功  能: 從控制臺讀字符串
用  法: char *cgets(char *str);
程序例:#include <stdio.h>
#include <conio.h>int main(void)
{
   char buffer[83];
   char *p;
   /* There's space for 80 characters plus the NULL \
      terminator */   buffer[0] = 81;   printf("Input some chars:");
   p = cgets(buffer);
   printf("\ncgets read %d characters: \"%s\"\n\
	  ", buffer[1], p);
   printf("The returned pointer is %p, buffer[0] is at %p\n\
	  ", p, &buffer);
   /* Leave room for 5 characters plus the NULL terminator */
   buffer[0] = 6;   printf("Input some chars:");
   p = cgets(buffer);
   printf("\ncgets read %d characters: \"%s\"\n\
	  ", buffer[1], p);   printf("The returned pointer is %p, buffer[0] is at %p\n\
	  ", p, &buffer);
   return 0;
}
函數名: chdir
功  能: 改變工作目錄
用  法: int chdir(const char *path);
程序例:#include <stdio.h>
#include <stdlib.h>
#include <dir.h>char old_dir[MAXDIR];
char new_dir[MAXDIR];int main(void)
{
   if (getcurdir(0, old_dir))
   {  perror("getcurdir()");
      exit(1);
   }
   printf("Current directory is: \\%s\n", old_dir);
   if (chdir("\\"))
   {  perror("chdir()");
      exit(1);
   }
   if (getcurdir(0, new_dir))
   {  perror("getcurdir()");
      exit(1);
   }   printf("Current directory is now: \\%s\n", new_dir);   printf("\nChanging back to orignal directory: \\%s\n\
	  ", old_dir);
   if (chdir(old_dir))
   {  perror("chdir()");
      exit(1);
   }
   return 0;
}
函數名: _chmod, chmod
功  能: 改變文件的訪問方式
用  法: int chmod(const char *filename, int permiss);
程序例:#include <sys\stat.h>
#include <stdio.h>
#include <io.h>void make_read_only(char *filename);int main(void)
{  make_read_only("NOTEXIST.FIL");
   make_read_only("MYFILE.FIL");   return 0;
}void make_read_only(char *filename)
{  int stat;
   stat = chmod(filename, S_IREAD);
   if (stat)
      printf("Couldn't make %s read-only\n", filename);
   else
      printf("Made %s read-only\n", filename);
}
函數名: chsize
功  能: 改變文件大小
用  法: int chsize(int handle, long size);
程序例:#include <string.h>
#include <fcntl.h>
#include <io.h>int main(void)
{
   int handle;
   char buf[11] = "0123456789";
   /* create text file containing 10 bytes */
   handle = open("DUMMY.FIL", O_CREAT);
   write(handle, buf, strlen(buf));   /* truncate the file to 5 bytes in size */
   chsize(handle, 5);   /* close the file */
   close(handle);
   return 0;}
函數名: circle
功  能: 在給定半徑以(x, y)為圓心畫圓
用  法: void far circle(int x, int y, int radius);
程序例:#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 radius = 100;   /* initialize graphics and 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 the circle */
   circle(midx, midy, radius);   /* clean up */
   getch();
   closegraph();
   return 0;
}
函數名: cleardevice
功  能: 清除圖形屏幕
用  法: void far cleardevice(void);
程序例:#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;   /* initialize graphics and 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());   /* for centering screen messages */
   settextjustify(CENTER_TEXT, CENTER_TEXT);   /* output a message to the screen */
   outtextxy(midx,midy,"press any key to clear the screen:");   /* wait for a key */
   getch();   /* clear the screen */
   cleardevice();   /* output another message */
   outtextxy(midx, midy, "press any key to quit:");   /* clean up */
   getch();
   closegraph();
   return 0;
}
函數名: clearerr
功  能: 復位錯誤標志
用  法:void clearerr(FILE *stream);
程序例:#include <stdio.h>int main(void)
{
   FILE *fp;
   char ch;   /* open a file for writing */
   fp = fopen("DUMMY.FIL", "w");   /* force an error condition by attempting to read */
   ch = fgetc(fp);
   printf("%c\n",ch);   if (ferror(fp))
   {
      /* display an error message */
      printf("Error reading from DUMMY.FIL\n");      /* reset the error and EOF indicators */
      clearerr(fp);
   }   fclose(fp);
   return 0;
}
函數名: clearviewport
功  能: 清除圖形視區
用  法: void far clearviewport(void);
程序例:#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>#define CLIP_ON 1   /* activates clipping in viewport */int main(void)
{   /* request auto detection */
   int gdriver = DETECT, gmode, errorcode;
   int ht;   /* initialize graphics and 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 */
   }   setcolor(getmaxcolor());
   ht = textheight("W");   /* message in default full-screen viewport */
   outtextxy(0, 0, "* <-- (0, 0) in default viewport");   /* create a smaller viewport */
   setviewport(50, 50, getmaxx()-50, getmaxy()-50, CLIP_ON);
   /* display some messages */
   outtextxy(0, 0, "* <-- (0, 0) in smaller viewport");
   outtextxy(0, 2*ht, "Press any key to clear viewport:");   /* wait for a key */
   getch();   /* clear the viewport */
   clearviewport();   /* output another message */
   outtextxy(0, 0, "Press any key to quit:");   /* clean up */   getch();
   closegraph();
   return 0;
}
函數名: _close, close
功  能: 關閉文件句柄
用  法: int close(int handle);
程序例:#include <string.h>
#include <stdio.h>
#include <fcntl.h>
#include <io.h>main()
{
   int handle;
   char buf[11] = "0123456789";   /* create a file containing 10 bytes */
   handle = open("NEW.FIL", O_CREAT);
   if (handle > -1)
   {
       write(handle, buf, strlen(buf));       /* close the file */
       close(handle);
   }
   else
   {
       printf("Error opening file\n");
   }   return 0;
}
函數名: clock
功  能: 確定處理器時間
用  法: clock_t clock(void);
程序例:#include <time.h>
#include <stdio.h>
#include <dos.h>int main(void)
{
   clock_t start, end;
   start = clock();
   delay(2000);   end = clock();
   printf("The time was: %f\n", (end - start) / CLK_TCK);   return 0;
}
函數名: closegraph
功  能: 關閉圖形系統
用  法: void far closegraph(void);
程序例:#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>int main(void)
{
   /* request auto detection */
   int gdriver = DETECT, gmode, errorcode;   int x, y;   /* initialize graphics mode */
   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 */
   }
   x = getmaxx() / 2;
   y = getmaxy() / 2;   /* output a message */
   settextjustify(CENTER_TEXT, CENTER_TEXT);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情综合色综合久久综合| 成人午夜看片网址| 一区二区三区av电影| 国产精品伦理一区二区| 色伊人久久综合中文字幕| 狂野欧美性猛交blacked| 亚洲三级视频在线观看| 26uuu另类欧美| 日韩专区在线视频| 337p粉嫩大胆噜噜噜噜噜91av | 91福利区一区二区三区| 久久精品99国产精品| 狠狠色伊人亚洲综合成人| 国产一区999| 91欧美激情一区二区三区成人| 国产精品 欧美精品| 成人午夜激情片| 91成人国产精品| 91精品国产欧美日韩| 精品sm在线观看| 国产精品久久久久久久久动漫 | 亚洲不卡在线观看| 日韩黄色免费电影| 免费高清不卡av| 国产精品77777竹菊影视小说| 成人午夜在线免费| 欧美日韩精品一区二区天天拍小说 | 3751色影院一区二区三区| 欧美一区二区免费视频| 国产日韩欧美麻豆| 亚洲免费电影在线| 日韩国产成人精品| 丁香婷婷综合网| 在线亚洲精品福利网址导航| 欧美一级高清片| 国产精品欧美久久久久无广告| 一区二区在线观看视频| 亚洲成人一区二区| 精东粉嫩av免费一区二区三区| 成人短视频下载| 成人动漫中文字幕| 日韩久久一区二区| 欧美日韩小视频| 蜜桃精品视频在线观看| 色94色欧美sute亚洲线路一久 | 狂野欧美性猛交blacked| 美美哒免费高清在线观看视频一区二区| 日韩电影在线观看网站| 成人午夜视频福利| 欧美午夜一区二区三区 | 国产欧美一区二区三区鸳鸯浴| 国产精品乱人伦一区二区| 丝瓜av网站精品一区二区| 久久丁香综合五月国产三级网站| 成人av手机在线观看| 欧美日韩久久久久久| 国产免费成人在线视频| 日本不卡一二三区黄网| 奇米888四色在线精品| 亚洲综合色噜噜狠狠| 大白屁股一区二区视频| 亚洲午夜电影在线| 亚洲人成小说网站色在线| 欧美精三区欧美精三区| 99久久99久久免费精品蜜臀| 亚洲国产高清不卡| 99久久精品费精品国产一区二区| 国产激情一区二区三区桃花岛亚洲| 99热这里都是精品| 久久久国产午夜精品| 奇米影视一区二区三区| 欧洲一区二区三区免费视频| 欧美激情艳妇裸体舞| 激情综合网最新| 精品久久99ma| 一区二区三区久久| 色哟哟一区二区| 欧美激情一区二区在线| 国产成人亚洲综合a∨婷婷图片| 日韩免费观看高清完整版| 亚洲国产中文字幕在线视频综合| 99国产精品视频免费观看| 26uuu欧美| 国产精品99久久久| 久久综合999| 久久精品99国产精品日本| 在线播放欧美女士性生活| 一级做a爱片久久| 日本精品一区二区三区四区的功能| 久久网这里都是精品| 久久精品国产秦先生| 日韩精品一区国产麻豆| 蜜桃视频第一区免费观看| 日韩精品中文字幕在线一区| 九九国产精品视频| 久久精品男人的天堂| 成人丝袜18视频在线观看| 中文字幕在线不卡一区二区三区| av高清久久久| 欧美精品一区二| 2020国产精品自拍| 一区二区在线看| 91香蕉视频污在线| 国产片一区二区| 久久久99精品久久| 久久久精品综合| www.久久精品| 亚洲午夜视频在线观看| 成人福利视频在线看| 国产精品成人免费精品自在线观看 | 调教+趴+乳夹+国产+精品| 欧美电影在线免费观看| 久久9热精品视频| 国产精品久久久久桃色tv| 91极品视觉盛宴| 另类欧美日韩国产在线| 久久免费电影网| 色狠狠色狠狠综合| 裸体在线国模精品偷拍| 国产精品久久久久久久久晋中| 99久久婷婷国产精品综合| 亚洲国产精品久久一线不卡| 日韩丝袜美女视频| 国产成人免费视频精品含羞草妖精| 亚洲国产一区二区三区青草影视| 久久综合99re88久久爱| 欧美久久久久免费| 色噜噜狠狠成人网p站| 精品亚洲成a人在线观看| 亚洲色图欧洲色图| 2020国产精品| 91麻豆精品国产自产在线观看一区| 国产精品自拍网站| 日本视频一区二区三区| 国产亚洲欧美日韩在线一区| 色综合中文字幕| 国产一区二区免费看| 欧美激情一区二区三区不卡| 91日韩在线专区| 麻豆精品久久久| 亚洲乱码中文字幕| 国产精品天美传媒| 久久综合色播五月| 欧美日韩在线播放三区| 9i看片成人免费高清| 国产一区 二区| 美女网站色91| 亚洲va欧美va国产va天堂影院| 亚洲欧洲无码一区二区三区| 国产欧美精品一区| 在线播放中文一区| 在线成人小视频| 7777精品伊人久久久大香线蕉的| 欧洲精品一区二区三区在线观看| 99久久国产综合色|国产精品| 色综合久久中文综合久久牛| 成人激情小说网站| 成人av电影免费在线播放| 国产激情一区二区三区| 国产寡妇亲子伦一区二区| 国内成人精品2018免费看| 麻豆国产精品视频| 国产精品66部| 成人av小说网| 色哟哟一区二区在线观看| 欧美色综合影院| 欧美三级日韩三级| 麻豆精品一二三| 亚洲福利一区二区三区| 亚洲午夜三级在线| 日本视频一区二区| 韩国毛片一区二区三区| 成人午夜免费av| 色婷婷综合激情| 91精品国产一区二区三区香蕉 | 日韩电影免费一区| 麻豆91精品视频| 成人免费高清在线观看| 99精品国产99久久久久久白柏| 色婷婷av一区二区三区之一色屋| 欧美亚洲国产一区二区三区va | 欧美一区二区三区人| 久久综合国产精品| 亚洲欧美日韩久久| 日本亚洲天堂网| 不卡在线观看av| 欧美日韩一区小说| 日韩精品一区二区三区swag | 日韩成人一级大片| 国产一区不卡在线| 欧美性猛交xxxx乱大交退制版| 制服丝袜国产精品| 国产精品水嫩水嫩| 亚洲777理论| 国产真实乱子伦精品视频| 国产成人福利片| 99re这里只有精品首页| 99精品视频一区二区三区| 4hu四虎永久在线影院成人| 国产午夜精品一区二区三区视频 |