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

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

?? c語言函數大全.txt

?? c語言函數大全
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
{ 
int in, out, status, DONE = FALSE; 



bioscom(0, SETTINGS, COM1); 
cprintf("... BIOSCOM [ESC] to exit ...\n"); 
while (!DONE) 
{ 
status = bioscom(3, 0, COM1); 
if (status & DATA_READY) 
if ((out = bioscom(2, 0, COM1) & 0x7F) != 0) 
putch(out); 
if (kbhit()) 
{ 
if ((in = getch()) ==  \x1B ) 
DONE = TRUE; 
bioscom(1, in, COM1); 
} 
} 
return 0; 
} 




函數名: biosdisk 
功 能: 軟硬盤I/O 
用 法: int biosdisk(int cmd, int drive, int head, int track, int sector 

int nsects, void *buffer); 
程序例: 



#include <bios.h> 
#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; 
} 






函數名: biosequip 
功 能: 檢查設備 
用 法: int biosequip(void); 
程序例: 



#include <bios.h> 
#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 0x08 



int 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語言函數庫 

函數大全(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 */ 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丁香天五香天堂综合| 国产精品国产成人国产三级 | 精品视频1区2区3区| 成人毛片在线观看| 国产成人福利片| 国产又黄又大久久| 韩国中文字幕2020精品| 看片网站欧美日韩| 麻豆国产精品777777在线| 人人爽香蕉精品| 久热成人在线视频| 国产资源精品在线观看| 国产一区二区在线观看免费| 国产伦精品一区二区三区在线观看 | 国产亚洲一区二区三区四区 | 欧日韩精品视频| 在线国产电影不卡| 欧美中文字幕一二三区视频| 在线观看免费成人| 欧美丰满一区二区免费视频| 日韩精品中午字幕| 欧美精彩视频一区二区三区| 国产精品美女久久久久久久| 中文字幕一区免费在线观看 | 国产高清精品网站| 99久久国产综合色|国产精品| 91久久香蕉国产日韩欧美9色| 欧美精品在欧美一区二区少妇| 日韩美女视频在线| 欧美国产综合一区二区| 一区二区视频在线| 蜜臀va亚洲va欧美va天堂| 成人黄色小视频| 欧美精品少妇一区二区三区| 久久理论电影网| 亚洲综合视频网| 国产乱码精品1区2区3区| 一本大道久久a久久综合| 欧美一级夜夜爽| 亚洲人精品一区| 麻豆91在线播放| 日本高清不卡在线观看| 欧美va亚洲va国产综合| 亚洲色大成网站www久久九九| 亚洲一二三四在线| 韩国精品一区二区| 欧美少妇性性性| 中文字幕不卡三区| 天天综合天天做天天综合| 岛国一区二区三区| 91麻豆精品国产综合久久久久久| 国产精品理论片| 激情深爱一区二区| 欧美精品黑人性xxxx| 成人欧美一区二区三区小说 | 欧美视频中文字幕| 久久久不卡网国产精品一区| 五月婷婷久久综合| 99久久综合精品| 久久久www成人免费无遮挡大片| 亚洲一区二区黄色| 91视频国产资源| 国产欧美日韩在线观看| 黄色日韩三级电影| 日韩三级.com| 成人精品电影在线观看| 337p粉嫩大胆噜噜噜噜噜91av | 中文字幕免费不卡在线| 蜜臀精品一区二区三区在线观看| 欧美视频一区二区三区| 亚洲精品视频免费看| 99精品视频免费在线观看| 久久综合视频网| 国产主播一区二区三区| 日韩美女在线视频| 美国三级日本三级久久99| 欧美一级视频精品观看| 美腿丝袜亚洲综合| 欧美xingq一区二区| 国内精品久久久久影院薰衣草| 日韩一区二区精品在线观看| 蜜臂av日日欢夜夜爽一区| 日韩欧美电影在线| 久久99国产精品久久| 日韩欧美国产麻豆| 国模冰冰炮一区二区| 久久久久久久电影| 成人激情文学综合网| 国产精品久久久久一区| 日本道色综合久久| 丝袜国产日韩另类美女| 日韩免费看的电影| 国产成人精品免费一区二区| 亚洲日本韩国一区| 欧美老肥妇做.爰bbww| 美女高潮久久久| 中文一区在线播放| 欧美羞羞免费网站| 免费av网站大全久久| 国产欧美日韩视频一区二区 | 免费成人av资源网| 国产精品女主播av| 欧美视频你懂的| 国产一区二区三区高清播放| 亚洲欧美激情插| 日韩欧美中文字幕公布| 成人午夜av电影| 亚洲v精品v日韩v欧美v专区| 久久免费美女视频| 91在线视频播放| 麻豆精品久久久| 亚洲色大成网站www久久九九| 宅男噜噜噜66一区二区66| 成人h动漫精品一区二| 天天操天天干天天综合网| 久久奇米777| 欧美日韩一区不卡| 国产精品888| 日本视频中文字幕一区二区三区 | 在线观看亚洲一区| 狠狠狠色丁香婷婷综合激情| 亚洲黄色免费电影| 2024国产精品| 欧美一级黄色录像| 色哟哟国产精品| 国产精品亚洲专一区二区三区| 午夜天堂影视香蕉久久| 中文字幕中文字幕在线一区| 日韩午夜在线播放| 精品婷婷伊人一区三区三| 成人夜色视频网站在线观看| 免费看日韩a级影片| 亚洲精品国产精华液| 国产欧美日韩在线视频| 精品福利视频一区二区三区| 欧美精品在线观看播放| 欧美午夜片在线观看| 成人精品高清在线| 国产91精品精华液一区二区三区 | 久久精品国产精品亚洲红杏| 一区二区三区欧美| 中文字幕一区在线观看| 中文无字幕一区二区三区| 26uuu国产一区二区三区| 在线电影国产精品| 欧美在线短视频| 欧洲中文字幕精品| 91在线国产福利| 91在线视频观看| 色哦色哦哦色天天综合| 91蜜桃婷婷狠狠久久综合9色| 成人看片黄a免费看在线| 国产精品一区二区男女羞羞无遮挡| 久久精品国产网站| 蜜乳av一区二区三区| 精品一区二区在线播放| 久久成人麻豆午夜电影| 国内精品伊人久久久久影院对白| 久久69国产一区二区蜜臀| 久久国产尿小便嘘嘘尿| 麻豆精品视频在线| 国产在线视频精品一区| 国产福利一区二区三区视频| 国产成人精品免费网站| 色综合久久久久| 欧美在线综合视频| 91精品久久久久久久99蜜桃| 日韩一二三区不卡| 久久久久国产精品人| 国产欧美日韩在线看| 亚洲精品免费在线观看| 天天综合色天天综合| 极品少妇一区二区| 成人做爰69片免费看网站| 色综合久久综合网97色综合| 欧美色图激情小说| 精品久久久三级丝袜| 中文子幕无线码一区tr| 亚洲图片一区二区| 久久国产夜色精品鲁鲁99| 成人性生交大片免费看视频在线 | 亚洲国产一区二区三区青草影视| 日韩二区在线观看| 国产精品亚洲人在线观看| 91麻豆自制传媒国产之光| 91精品国产综合久久久久久久久久 | ㊣最新国产の精品bt伙计久久| 亚洲激情在线激情| 婷婷成人综合网| 国产成人h网站| 5月丁香婷婷综合| 中文字幕欧美日本乱码一线二线| 亚洲午夜在线视频| 国产精品888| 日韩一区二区电影| 亚洲色图视频网站| 久久国产精品免费| 色综合色综合色综合| 久久久久久电影| 日韩高清在线不卡|