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

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

?? c函數之r.txt

?? C常用函數 多了解一些有好處的
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
http://search.163.com
網易引擎--網聚資訊動力!函數名: raise 
功 能: 向正在執行的程序發送一個信號 
用 法: int raise(int sig); 
程序例: 

#include <signal.h> 

int main(void) 
{ 
int a, b; 

a = 10; 
b = 0; 
if (b == 0) 
/* preempt divide by zero error */ 
raise(SIGFPE); 
a = a / b; 
return 0; 
} 



函數名: rand 
功 能: 隨機數發生器 
用 法: void rand(void); 
程序例: 

#include <stdlib.h> 
#include <stdio.h> 

int main(void) 
{ 
int i; 

printf("Ten random numbers from 0 to 99\n\n"); 
for(i=0; i<10; i++) 
printf("%d\n", rand() % 100); 
return 0; 
} 



函數名: randbrd 
功 能: 隨機塊讀 
用 法: int randbrd(struct fcb *fcbptr, int reccnt); 
程序例: 

#include <process.h> 
#include <string.h> 
#include <stdio.h> 
#include <dos.h> 

int main(void) 
{ 
char far *save_dta; 
char line[80], buffer[256]; 
struct fcb blk; 
int i, result; 

/* get user input file name for dta */ 
printf("Enter drive and file name (no path - i.e. a:file.dat)\n"); 
gets(line); 

/* put file name in fcb */ 
if (!parsfnm(line, &blk, 1)) 
{ 
printf("Error in call to parsfnm\n"); 
exit(1); 
} 
printf("Drive #%d File: %s\n\n", blk.fcb_drive, blk.fcb_name); 

/* open file with DOS FCB open file */ 
bdosptr(0x0F, &blk, 0); 

/* save old dta, and set new one */ 
save_dta = getdta(); 
setdta(buffer); 

/* set up info for the new dta */ 
blk.fcb_recsize = 128; 
blk.fcb_random = 0L; 
result = randbrd(&blk, 1); 

/* check results from randbrd */ 
if (!result) 
printf("Read OK\n\n"); 
else 
{ 
perror("Error during read"); 
exit(1); 
} 

/* read in data from the new dta */ 
printf("The first 128 characters are:\n"); 
for (i=0; i<128; i++) 
putchar(buffer[i]); 

/* restore previous dta */ 
setdta(save_dta); 

return 0; 
} 


函數名: randbwr 
功 能: 隨機塊寫 
用 法: int randbwr(struct fcp *fcbptr, int reccnt); 
程序例: 

#include <process.h> 
#include <string.h> 
#include <stdio.h> 
#include <dos.h> 

int main(void) 
{ 
char far *save_dta; 
char line[80]; 
char buffer[256] = "RANDBWR test!"; 
struct fcb blk; 
int result; 

/* get new file name from user */ 
printf("Enter a file name to create (no path - ie. a:file.dat\n"); 
gets(line); 

/* parse the new file name to the dta */ 
parsfnm(line,&blk,1); 
printf("Drive #%d File: %s\n", blk.fcb_drive, blk.fcb_name); 

/* request DOS services to create file */ 
if (bdosptr(0x16, &blk, 0) == -1) 
{ 
perror("Error creating file"); 
exit(1); 
} 

/* save old dta and set new dta */ 
save_dta = getdta(); 
setdta(buffer); 

/* write new records */ 
blk.fcb_recsize = 256; 
blk.fcb_random = 0L; 
result = randbwr(&blk, 1); 

if (!result) 
printf("Write OK\n"); 
else 
{ 
perror("Disk error"); 
exit(1); 
} 

/* request DOS services to close the file */ 
if (bdosptr(0x10, &blk, 0) == -1) 
{ 
perror("Error closing file"); 
exit(1); 
} 

/* reset the old dta */ 
setdta(save_dta); 

return 0; 
} 



函數名: random 
功 能: 隨機數發生器 
用 法: int random(int num); 
程序例: 

#include <stdlib.h> 
#include <stdio.h> 
#include <time.h> 

/* prints a random number in the range 0 to 99 */ 
int main(void) 
{ 
randomize(); 
printf("Random number in the 0-99 range: %d\n", random (100)); 
return 0; 
} 



函數名: randomize 
功 能: 初始化隨機數發生器 
用 法: void randomize(void); 
程序例: 

#include <stdlib.h> 
#include <stdio.h> 
#include <time.h> 

int main(void) 
{ 
int i; 

randomize(); 
printf("Ten random numbers from 0 to 99\n\n"); 
for(i=0; i<10; i++) 
printf("%d\n", rand() % 100); 
return 0; 
} 



函數名: read 
功 能: 從文件中讀 
用 法: int read(int handle, void *buf, int nbyte); 
程序例: 

#include <stdio.h> 
#include <io.h> 
#include <alloc.h> 
#include <fcntl.h> 
#include <process.h> 
#include <sys\stat.h> 

int main(void) 
{ 
void *buf; 
int handle, bytes; 

buf = malloc(10); 

/* 
Looks for a file in the current directory named TEST.$$$ and attempts 
to read 10 bytes from it. To use this example you should create the 
file TEST.$$$ 
*/ 
if ((handle = 
open("TEST.$$$", O_RDONLY | O_BINARY, S_IWRITE | S_IREAD)) == -1) 
{ 
printf("Error Opening File\n"); 
exit(1); 
} 

if ((bytes = read(handle, buf, 10)) == -1) { 
printf("Read Failed.\n"); 
exit(1); 
} 
else { 
printf("Read: %d bytes read.\n", bytes); 
} 
return 0; 
} 



函數名: realloc 
功 能: 重新分配主存 
用 法: void *realloc(void *ptr, unsigned newsize); 
程序例: 

#include <stdio.h> 
#include <alloc.h> 
#include <string.h> 

int main(void) 
{ 
char *str; 

/* allocate memory for string */ 
str = malloc(10); 

/* copy "Hello" into string */ 
strcpy(str, "Hello"); 

printf("String is %s\n Address is %p\n", str, str); 
str = realloc(str, 20); 
printf("String is %s\n New address is %p\n", str, str); 

/* free memory */ 
free(str); 

return 0; 
} 



函數名: rectangle 
功 能: 畫一個矩形 
用 法: void far rectangle(int left, int top, int right, int bottom); 
程序例: 

#include <graphics.h> 
#include <stdlib.h> 
#include <stdio.h> 
#include <conio.h> 

int main(void) 
{ 
/* request auto detection */ 
int gdriver = DETECT, gmode, errorcode; 
int left, top, right, bottom; 

/* 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 */ 
} 

left = getmaxx() / 2 - 50; 
top = getmaxy() / 2 - 50; 
right = getmaxx() / 2 + 50; 
bottom = getmaxy() / 2 + 50; 

/* draw a rectangle */ 
rectangle(left,top,right,bottom); 

/* clean up */ 
getch(); 
closegraph(); 
return 0; 
} 



函數名: registerbgidriver 
功 能: 登錄已連接進來的圖形驅動程序代碼 
用 法: int registerbgidriver(void(*driver)(void)); 
程序例: 

#include <graphics.h> 
#include <stdlib.h> 
#include <stdio.h> 
#include <conio.h> 

int main(void) 
{ 
/* request auto detection */ 
int gdriver = DETECT, gmode, errorcode; 

/* register a driver that was added into graphics.lib */ 
errorcode = registerbgidriver(EGAVGA_driver); 

/* report any registration errors */ 
if (errorcode < 0) 
{ 
printf("Graphics error: %s\n", grapherrormsg(errorcode)); 
printf("Press any key to halt:"); 
getch(); 
exit(1); /* terminate with an error code */ 
} 

/* 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 */ 
} 

/* draw a line */ 
line(0, 0, getmaxx(), getmaxy()); 

/* clean up */ 
getch(); 
closegraph(); 
return 0; 
} 



函數名: remove 
功 能: 刪除一個文件 
用 法: int remove(char *filename); 
程序例: 

#include <stdio.h> 

int main(void) 
{ 
char file[80]; 

/* prompt for file name to delete */ 
printf("File to delete: "); 
gets(file); 

/* delete the file */ 
if (remove(file) == 0) 
printf("Removed %s.\n",file); 
else 
perror("remove"); 

return 0; 
} 



函數名: rename 
功 能: 重命名文件 
用 法: int rename(char *oldname, char *newname); 
程序例: 

#include <stdio.h> 

int main(void) 
{ 
char oldname[80], newname[80]; 

/* prompt for file to rename and new name */ 
printf("File to rename: "); 
gets(oldname); 
printf("New name: "); 
gets(newname); 

/* Rename the file */ 
if (rename(oldname, newname) == 0) 
printf("Renamed %s to %s.\n", oldname, newname); 
else 
perror("rename"); 

return 0; 
} 



函數名: restorecrtmode 
功 能: 將屏幕模式恢復為先前的imitgraph設置 
用 法: void far restorecrtmode(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 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 */ 
} 

x = getmaxx() / 2; 
y = getmaxy() / 2; 

/* output a message */ 
settextjustify(CENTER_TEXT, CENTER_TEXT); 
outtextxy(x, y, "Press any key to exit graphics:"); 
getch(); 

/* restore system to text mode */ 
restorecrtmode(); 
printf("We're now in text mode.\n"); 
printf("Press any key to return to graphics mode:"); 
getch(); 

/* return to graphics mode */ 
setgraphmode(getgraphmode()); 

/* output a message */ 
settextjustify(CENTER_TEXT, CENTER_TEXT); 
outtextxy(x, y, "We're back in graphics mode."); 
outtextxy(x, y+textheight("W"), "Press any key to halt:"); 

/* clean up */ 
getch(); 
closegraph(); 
return 0; 
} 



函數名: rewind 
功 能: 將文件指針重新指向一個流的開頭 
用 法: int rewind(FILE *stream); 
程序例: 

#include <stdio.h> 
#include <dir.h> 

int main(void) 
{ 
FILE *fp; 
char *fname = "TXXXXXX", *newname, first; 

newname = mktemp(fname); 
fp = fopen(newname,"w+"); 
fprintf(fp,"abcdefghijklmnopqrstuvwxyz"); 
rewind(fp); 
fscanf(fp,"%c",&first); 
printf("The first character is: %c\n",first); 
fclose(fp); 
remove(newname); 

return 0; 
} 



函數名: rmdir 
功 能: 刪除DOS文件目錄 
用 法: int rmdir(char *stream); 
程序例: 

#include <stdio.h> 
#include <conio.h> 
#include <process.h> 
#include <dir.h> 

#define DIRNAME "testdir.$$$" 

int main(void) 
{ 
int stat; 

stat = mkdir(DIRNAME); 
if (!stat) 
printf("Directory created\n"); 
else 
{ 
printf("Unable to create directory\n"); 
exit(1); 
} 

getch(); 
system("dir/p"); 
getch(); 

stat = rmdir(DIRNAME); 
if (!stat) 
printf("\nDirectory deleted\n"); 
else 
{ 
perror("\nUnable to delete directory\n"); 
exit(1); 
} 

return 0; 
} 

更多的函數

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99v久久综合狠狠综合久久| 日韩欧美国产不卡| 亚洲精品自拍动漫在线| 日本丰满少妇一区二区三区| 亚洲人成影院在线观看| 91福利资源站| 五月激情综合网| 欧美一区二区三区人| 蜜臀精品一区二区三区在线观看| 日韩欧美国产综合| 粉嫩av一区二区三区| 精品国产成人在线影院| 成人av资源网站| 亚洲三级电影网站| 欧美另类z0zxhd电影| 麻豆国产精品一区二区三区| 欧美激情在线免费观看| 在线观看一区不卡| 国产一区二区按摩在线观看| 亚洲视频一二三区| 欧美一区二区三区思思人| 精品夜夜嗨av一区二区三区| 中文字幕巨乱亚洲| 欧美色倩网站大全免费| 国产在线视视频有精品| 成人美女在线视频| 欧美日韩一区二区三区在线看| 国产成+人+日韩+欧美+亚洲| 4hu四虎永久在线影院成人| 国产精品你懂的在线| 一区在线中文字幕| 亚洲成人一二三| 国产精品1024| 欧美日韩在线播| 国产亚洲精品资源在线26u| 久久久久久久综合| 亚洲三级在线播放| 极品少妇xxxx精品少妇偷拍| 国产一区二区三区美女| 欧美性大战久久| 久久婷婷国产综合精品青草| 久久精品一区二区| 久久成人免费网| 91小视频免费看| 国产蜜臀av在线一区二区三区| 99精品视频中文字幕| 欧美日韩在线一区二区| 99精品热视频| 91精品国产欧美一区二区18| 亚洲丝袜另类动漫二区| 国产白丝精品91爽爽久久| 亚洲综合精品自拍| 欧美精品tushy高清| ...中文天堂在线一区| 精品国产自在久精品国产| 亚洲在线观看免费| 国产精品日韩精品欧美在线| 国产高清精品在线| 97se狠狠狠综合亚洲狠狠| 精品久久久久99| 精品一区二区影视| 久久久久久久久久看片| 色哟哟在线观看一区二区三区| 欧美哺乳videos| 国产综合一区二区| 亚洲精选在线视频| 日韩精品中午字幕| 精品裸体舞一区二区三区| 日韩美女一区二区三区四区| 久久夜色精品一区| 国产亚洲欧美色| 欧美午夜影院一区| 尤物在线观看一区| 国产亚洲欧美色| 欧美日韩高清在线| 精品欧美久久久| 亚洲国产精品v| 亚洲第一电影网| 老司机免费视频一区二区| 国产成人综合亚洲网站| 91麻豆福利精品推荐| 91免费在线播放| 91国偷自产一区二区使用方法| 欧美午夜免费电影| 久久久亚洲欧洲日产国码αv| 亚洲色欲色欲www| 天天操天天干天天综合网| 伊人性伊人情综合网| 天天综合网 天天综合色| 国产老肥熟一区二区三区| 在线视频一区二区三| 在线观看三级视频欧美| 国产成人免费在线观看| 国产一区二区91| 久久99精品国产.久久久久久| 亚洲在线观看免费视频| 免费日本视频一区| 精品一区二区免费| 国产一区二区三区免费看| 久久成人久久爱| 国产成人av电影在线| 99re热视频精品| 欧美日韩一级片在线观看| 欧美电影一区二区| 久久久久久久综合| 亚洲人成7777| 不卡av免费在线观看| 喷水一区二区三区| 午夜精品国产更新| 精品一区二区三区av| 国产91精品免费| 欧美亚洲国产一卡| 亚洲精品一区二区三区精华液| 中文字幕成人网| 婷婷久久综合九色综合绿巨人 | 91精品国产欧美一区二区| ww久久中文字幕| 一区二区三区在线看| 久久成人免费网| 91视视频在线观看入口直接观看www | 欧美视频一区二区三区在线观看| 欧美一区二区三区不卡| 久久久99免费| 亚洲资源在线观看| 国产在线精品一区二区不卡了 | 成人自拍视频在线观看| 欧美精品国产精品| 中文字幕一区二区在线播放| 日韩制服丝袜av| 91视频xxxx| 国产亚洲欧美在线| 日本中文字幕一区二区有限公司| 成人一级片网址| 日韩色在线观看| 亚洲高清视频的网址| 福利一区在线观看| 久久久久久久久久久电影| 亚洲超碰精品一区二区| 97久久精品人人澡人人爽| 久久久美女艺术照精彩视频福利播放| 樱花影视一区二区| voyeur盗摄精品| 久久精品无码一区二区三区| 天天综合色天天| 在线观看www91| 亚洲欧美日韩成人高清在线一区| 国产精品99久久久久久似苏梦涵| 日韩欧美一二区| 日韩av网站免费在线| 欧美情侣在线播放| 亚洲成精国产精品女| 91国产视频在线观看| 国产午夜三级一区二区三| 精品一区二区日韩| 日韩欧美一区电影| 亚洲高清三级视频| av电影在线观看一区| 国产亚洲精品7777| 粉嫩嫩av羞羞动漫久久久 | 欧美日韩不卡视频| 一区二区三区精品在线| av电影天堂一区二区在线| 久久久久久久久久美女| 国产一本一道久久香蕉| 久久综合成人精品亚洲另类欧美| 天天免费综合色| 欧美一区二区视频在线观看2020 | 国产精品一区一区| 久久精品视频免费| 国产成人丝袜美腿| 国产精品色一区二区三区| 波多野结衣视频一区| 亚洲视频一区在线观看| 一本色道久久综合狠狠躁的推荐| 自拍偷拍欧美激情| 欧美怡红院视频| 日精品一区二区三区| 日韩一级免费观看| 国产乱码精品一区二区三| 国产欧美一区二区三区在线老狼 | 亚洲黄色尤物视频| 欧美在线|欧美| 日韩1区2区日韩1区2区| 日韩免费高清av| 国产精品亚洲成人| 国产精品久久久久一区二区三区共 | 欧美精品一区二区三区在线| 久久久久青草大香线综合精品| 欧美日韩aaa| 欧美午夜片在线看| 欧美三级日韩三级国产三级| 国产一区二区不卡在线| 日日摸夜夜添夜夜添国产精品| 亚洲欧美日韩中文字幕一区二区三区 | 欧美日韩国产天堂| 香港成人在线视频| 精品国产亚洲在线| 99精品1区2区| 日本伊人色综合网| 欧美国产精品中文字幕|