freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

turboc20函數(shù)說明大全-閱讀頁

2025-04-22 06:44本頁面
  

【正文】 int randbwr(struct fcb *fcbptr,int rect) 函數(shù)將fcbptr所指的FCB中的rect個記錄寫到磁盤上 void segread(struct SREGS *segtbl)函數(shù)把段寄存器的當(dāng)前值放進結(jié)構(gòu)segtbl中 int getverify() 取檢驗標(biāo)志的當(dāng)前狀態(tài)(0=檢驗關(guān)閉,1=檢驗打開) void setverify(int value) 設(shè)置當(dāng)前檢驗狀態(tài), value為0表示關(guān)閉檢驗,為1表示打開檢驗 int getcbrk()本函數(shù)返回控制中斷檢測的當(dāng)前設(shè)置 int setcbrk(int value)本函數(shù)用來設(shè)置控制中斷檢測為接通或斷開當(dāng)value=0時,=1時,為接開檢測 int dosexterr(struct DOSERR *eblkp) ,: ┌──────────────┐ │struct DOSERR │ │{ │ │ int exterror。 /*錯誤類型*/ │ │ char action。 /*錯誤場所*/ │ │} │ └──────────────┘ int bios(int cmd,char type,int port) 本函數(shù)負責(zé)對數(shù)據(jù)的通訊工作, cmd可以為以下值: 0 置通訊參數(shù)為字節(jié)byte值 1 發(fā)送字符通過通訊線輸出 2 從通訊線接受字符 3 返回通訊的當(dāng)前狀態(tài) port為通訊端口,port=0時通訊端口為COM1,port=1時通訊端口為COM2,以此類推 byte為傳送或接收數(shù)據(jù)時的參數(shù),為以下位的組合: ┌───┬─────┬───┬─────┬───┬─────┐ │byte值│意義 │byte值│意義 │byte值│意義 │ ├───┼─────┼───┼─────┼───┼─────┤ │0x02 │7數(shù)據(jù)位 │0x03 │8數(shù)據(jù)位 │0x00 │1停止位 │ │0x04 │2停止位 │0x00 │無奇偶性 │0x08 │奇數(shù)奇偶性│ │0x18 │偶數(shù)奇偶性│0x00 │110波特 │0x20 │150波特 │ │0x40 │300波特 │0x60 │600波特 │0x80 │1200波特 │ │0xA0 │2400波特 │0xC0 │4800波特 │0xE0 │9600波特 │ └───┴─────┴───┴─────┴───┴─────┘ 例如:0xE0|0x08|0x00|0x03即表示置通訊口為9600波特,奇數(shù)奇偶性,1停止位, 8數(shù)據(jù)位. 函數(shù)返回值為一個16位整數(shù),定義如下: 第15位 超時 第14位 傳送移位寄存器空 第13位 傳送固定寄存器空 第12位 中斷檢測 第11位 幀錯誤 第10位 奇偶錯誤 第 9位 過載運行錯誤 第 8位 數(shù)據(jù)就緒 第 7位 接收線信號檢測 第 6位 環(huán)形指示器 第 5位 數(shù)據(jù)設(shè)置就緒 第 4位 清除發(fā)送 第 3位 δ接收線信號檢測器 第 2位 下降邊環(huán)形檢測器 第 1位 δ數(shù)據(jù)設(shè)置就緒 第 0位 δ清除發(fā)送 int biosdisk(int cmd,int drive,int head,int track, int sector,int nsects,void *buffer) 本函數(shù)用來對驅(qū)動器作一定的操作,cmd為功能號, drive為驅(qū)動器號(0=A,1=B,0x80=C,0x81=D,0x82=E等).cmd可為以下值: 0 . 1 2 、track、sector給出。把每個扇區(qū)512個字節(jié)的數(shù)據(jù)讀入buffer 3 從內(nèi)存讀數(shù)據(jù)寫到一個或多個扇區(qū)。扇區(qū)號由nsects給出。 4 檢驗一個或多個扇區(qū)。扇區(qū)號由nsects給出。buffer指向?qū)懺谥付╰rack上的扇區(qū)磁頭器的一個表。 7 格式化指定磁道上的驅(qū)動器開頭。 9 初始化一對驅(qū)動器特性。 cmd可為以下值: 0 返回敲鍵盤上的下一個鍵。 1 測試鍵盤是否可用于讀。 敲鍵本身一直保持由下次調(diào)用具的cmd值為0的bioskey所返回的值。 /*日期格式*/ │ │ char co_curr[5]。 /*數(shù)字分隔符*/ │ │ char co_desep[2]。 /*日期分隔符*/ │ │ char co_tmsep[2]。 /*貨幣形式*/ │ │ char co_digits。 /*事件處理函數(shù)*/ │ │ char co_dasep。 /*補充字符*/ │ │} │ └────────────────────┘ co_date的值所代表的日期格式是: 0 月日年 1 日月年 2 年月日 co_currstrle的值所代表的貨幣顯示方式是 0 貨幣符號在數(shù)值前,中間無空格 1 貨幣符號在數(shù)值后,中間無空格 2 貨幣符號在數(shù)值前,中間有空格 3 貨幣符號在數(shù)值后,中間有空格 操作函數(shù),、 mem…操作存貯數(shù)組 void *memccpy(void *destin,void *source,unsigned char ch,unsigned n) void *memchr(void *s,char ch,unsigned n) void *memcmp(void *s1,void *s2,unsigned n) int memicmp(void *s1,void *s2,unsigned n) void *memmove(void *destin,void *source,unsigned n) void *memcpy(void *destin,void *source,unsigned n) void *memset(void *s,char ch,unsigned n) 這些函數(shù),mem…,數(shù)組是n字節(jié)長. ,則選擇復(fù)制方向, 以例正確地復(fù)制覆蓋的字節(jié). memmove與memcpy相同. . ,因此, memcmp(0xFF,\x7F,1)返回值大于0. memicmp比較s1和s2的前n個字節(jié),不管字符大寫或小寫. : (1)字符ch首選復(fù)制到destin. (2)n個字節(jié)已復(fù)制到destin. memchr對字符ch檢索s數(shù)組的前n個字節(jié). 返回值:memmove和memcpy返回destin memset返回s的值 memcmp和memicmp─┬─若s1s2返回值小于0 ├─若s1=s2返回值等于0 └─若s1s2返回值大于0 memccpy若復(fù)制了ch,則返回直接跟隨ch的在destin中的字節(jié)的一個指針。如果在s數(shù)組中不出現(xiàn)ch,就返回NULL. void movedata(int segsrc,int offsrc, int segdest,int offdest, unsigned numbytes) 本函數(shù)將源地址(segsrcffsrc)處的numbytes個字節(jié)復(fù)制到目標(biāo)地址(segdestffdest) void movemem(void *source,void *destin,unsigned len) ,則選擇復(fù)制方向,以便正確的復(fù)制數(shù)據(jù). void setmem(void *addr,int len,char value) 本函數(shù)把addr所指的塊的第一個字節(jié)置于字節(jié)value中. str…字符串操作函數(shù) char stpcpy(char *dest,const char *src) 將字符串src復(fù)制到dest char strcat(char *dest,const char *src) 將字符串src添加到dest末尾 char strchr(const char *s,int c) 檢索并返回字符c在字符串s中第一次出現(xiàn)的位置 int strcmp(const char *s1,const char *s2) 比較字符串s1與s2的大小,并返回s1s2 char strcpy(char *dest,const char *src) 將字符串src復(fù)制到dest size_t strcspn(const char *s1,const char *s2) 掃描s1,返回在s1中有,在s2中也有的字符個數(shù) char strdup(const char *s) 將字符串s復(fù)制到最近建立的單元 int stricmp(const char *s1,const char *s2) 比較字符串s1和s2,并返回s1s2 size_t strlen(const char *s) 返回字符串s的長度 char strlwr(char *s) 將字符串s中的大寫字母全部轉(zhuǎn)換成小寫字母,并返回轉(zhuǎn)換后的字符串 char strncat(char *dest,const char *src,size_t maxlen) 將字符串src中最多maxlen個字符復(fù)制到字符串dest中 int strncmp(const char *s1,const char *s2,size_t maxlen) 比較字符串s1與s2中的前maxlen個字符 char strncpy(char *dest,const char *src,size_t maxlen) 復(fù)制src中的前maxlen個字符到dest中 int strnicmp(const char *s1,const char *s2,size_t maxlen) 比較字符串s1與s2中的前maxlen個字符 char strnset(char *s,int ch,size_t n) 將字符串s的前n個字符置于ch中 char strpbrk(const char *s1,const char *s2) 掃描字符串s1,并返回在s1和s2中均有的字符個數(shù) char strrchr(const char *s,int c) 掃描最后出現(xiàn)一個給定字符c的一個字符串s char strrev(char *s) 將字符串s中的字符全部顛倒順序重新排列,并返回排列后的字符串 char strset(char *s,int ch) 將一個字符串s中的所有字符置于一個給定的字符ch size_t strspn(const char *s1,const char *s2) 掃描字符串s1,并返回在s1和s2中均有的字符個數(shù) char strstr(const char *s1,const char *s2) 掃描字符串s2,并返回第一次出現(xiàn)s1的位置 char strtok(char *s1,const char *s2) 檢索字符串s1,該字符串s1是由字符串s2中定義的定界符所分隔 char strupr(char *s) 將字符串s中的小寫字母全部轉(zhuǎn)換成大寫字母,并返回轉(zhuǎn)換后的字符串 存貯分配子程序,、 int allocmem(unsigned size,unsigned *seg) 利用DOS分配空閑的內(nèi)存, size為分配內(nèi)存大小,seg為分配后的內(nèi)存指針 int freemem(unsigned seg) 釋放先前由allocmem分配的內(nèi)存,seg為指定的內(nèi)存指針 int setblock(int seg,int newsize) 本函數(shù)用來修改所分配的內(nèi)存長度, seg為已分配內(nèi)存的內(nèi)存指針,newsize為新的長度 int brk(void *endds) 本函數(shù)用來改變分配給調(diào)用程序的數(shù)據(jù)段的空間數(shù)量,新的空間結(jié)束地址為endds char *sbrk(int incr) 本函數(shù)用來增加分配給調(diào)用程序的數(shù)據(jù)段的空間數(shù)量,增加incr個字節(jié)的空間 unsigned long coreleft() 本函數(shù)返回未用的存儲區(qū)的長度,以字節(jié)為單位 void *calloc(unsigned nelem,unsigned elsize) 分配nelem個長度為elsize的內(nèi)存空間并返回所分配內(nèi)存的指針 void *malloc(unsigned size) 分配size個字節(jié)的內(nèi)存空間,并返回所分配內(nèi)存的指針 void free(void *ptr) 釋放先前所分配的內(nèi)存,所要釋放的內(nèi)存的指針為ptr void *realloc(void *ptr,unsigned newsize) 改變已分配內(nèi)存的大小,ptr為已分配有內(nèi)存區(qū)域的指針,newsize為新的長度,返回分配好的內(nèi)存指針. long farcoreleft() 本函數(shù)返回遠堆中未用的存儲區(qū)的長度,以字節(jié)為單位 void far *farcalloc(unsigned long units,unsigned long unitsz) 從遠堆分配units個長度為unitsz的內(nèi)存空間,并返回所分配內(nèi)存的指針 void *farmalloc(unsigned long size) 分配size個字節(jié)的內(nèi)存空間, 并返回分配的內(nèi)存指針 void farfree(void far *block) 釋放先前從遠堆分配的內(nèi)存空間, 所要釋放的遠堆內(nèi)存的指針為block void far *farrealloc(void far *block,unsigned long newsize) 改變已分配的遠堆內(nèi)存的大小,block為已分配有內(nèi)存區(qū)域的指針,newzie為新的長度,返回分配好的內(nèi)存指針 時間日期函數(shù),、 在時間日期函數(shù)里,主要用到的結(jié)構(gòu)有以下幾個: 總時間日期貯存結(jié)構(gòu)tm ┌──────────────────────┐ │struct tm │ │{ │ │ int tm_sec。 /*分,059*/ │ │ int tm_hour。 /*天數(shù),131*/ │ │ int tm_mon。 /*自1900的年數(shù)*/ │ │ int tm_w
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1