1、直接方法不清楚,而且估計(jì)效率很低(要對某張表進(jìn)行遍歷,對比文件名,獲得對應(yīng)的句柄)。
創(chuàng)新互聯(lián)專業(yè)提供成都主機(jī)托管四川主機(jī)托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價(jià)格,機(jī)房位于中國電信/網(wǎng)通/移動(dòng)機(jī)房,德陽電信服務(wù)器托管服務(wù)有保障!
2、打開一個(gè)文件并返回它的句柄,如果失敗,將返回一個(gè)小于0的值,原型是int open(const char *path, int access [, unsigned mode]); 參數(shù)path是要打開的文件名,access是打開的模式,mode是可選項(xiàng)。
3、CreateFile 是一個(gè)多功能的函數(shù),可打開或創(chuàng)建以下對象,并返回可訪問的句柄:控制臺(tái),通信資源,目錄(只讀打開),磁盤驅(qū)動(dòng)器,文件,郵槽,管道。
4、在ANSI C中,對文件的操作分為兩種方式,即流式文件操作和I/O文件操作,下面就分別介紹之。
5、要做額外工作,用 _get_osfhandle() 獲取視窗文件句柄。
6、Windows通過建立一個(gè)叫做句柄表的東西,用于記錄內(nèi)核對象的地址。表中每一個(gè)元素,都是一個(gè)內(nèi)核對象的起始地址,然后給每一個(gè)對象對應(yīng)一個(gè)序號(hào),此序號(hào)即為句柄。
句柄是WONDOWS用來標(biāo)識(shí)被應(yīng)用程序所建立或使用的對象的唯一整數(shù),WINDOWS使用各種各樣的句柄標(biāo)識(shí)諸如應(yīng)用程序?qū)嵗翱冢刂?,位圖,GDI對象等等。WINDOWS句柄有點(diǎn)象C語言中的文件句柄。
1,句柄是一種特殊的智能指針 。當(dāng)一個(gè)應(yīng)用程序要引用其他系統(tǒng)(如數(shù)據(jù)庫、操作系統(tǒng))所管理的內(nèi)存塊或?qū)ο髸r(shí),就要使用句柄。2,整個(gè)Windows編程的基礎(chǔ)。
WINDOWS句柄有點(diǎn)象C語言中的文件句柄。
句柄:柄,主干、主要部分的意思 即句子的主干、中心思想部分。
我是這么理解的。句柄就相當(dāng)于把柄,只要捉住一個(gè)人的把柄你就能控制他。同樣的,捉住窗口的句柄那么你就擁有了控制這個(gè)窗口的條件。
書寫標(biāo)識(shí)符時(shí),忽略了大小寫字母的區(qū)別。main(){ int a=5;printf(%d,A);} 編譯程序把a(bǔ)和A認(rèn)為是兩個(gè)不同的變量名,而顯示出錯(cuò)信息。C認(rèn)為大寫字母和小寫字母是兩個(gè)不同的字符。
C語言規(guī)定總是從main()開始執(zhí)行的(這個(gè)函數(shù)也叫“主函數(shù)”)。因此,你發(fā)來的題目中的(8)敘述都是錯(cuò)誤的,都應(yīng)該選擇F。
C是一種過程語言。C語言的主要功能包括對內(nèi)存的低級訪問,簡單的關(guān)鍵字集和簡潔的樣式。這些功能使其適用于諸如操作系統(tǒng)或編譯器開發(fā)之類的系統(tǒng)編程。i ++和++i有什么區(qū)別?1)表達(dá)式“i ++”返回舊值,然后遞增i。