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

正文內(nèi)容

gnulinux編程課件第10章-資料下載頁

2025-05-11 21:59本頁面
  

【正文】 返回值 成功,返回 0,否則,返回 1,同時 errno被設(shè)置 終端 I/O 終端的行為模式 終端的行為的變化可通過改變其屬性來實(shí)現(xiàn),但由于終端所涉及的屬性比較多,因此,不同屬性值的組合,會使得終端表現(xiàn)出不同的行為方式。常用終端行為模式有以下三種: 1. 規(guī)范模式 2. 非規(guī)范模式 3. 原始模式 規(guī)范模式 概念 這是我們常用的模式,是終端設(shè)備驅(qū)動通常使用的模式。終端驅(qū)動將從鍵盤接收的字符暫時存放于編輯緩沖區(qū)。因此,用戶可對鍵盤輸入進(jìn)行行編輯,直至接收到回車鍵。終端驅(qū)動在接收到回車鍵后,將編輯緩沖區(qū)中的內(nèi)容傳遞給應(yīng)用程序。在這種模式下,終端驅(qū)動還負(fù)責(zé)對一些特殊字符進(jìn)行處理,如 CTRLC等。 非規(guī)范模式 概念 在這種模式下,終端驅(qū)動關(guān)閉了編輯緩沖區(qū),驅(qū)動將從鍵盤上接收的字符直接傳送給應(yīng)用程序,其中包括退格鍵和光標(biāo)移動鍵等,這些鍵不再具有編輯功能,但仍然保留了對一些特殊字符的處理。 原始模式 概念 在這種模式下,終端驅(qū)動不僅關(guān)閉了編輯緩沖區(qū),而且也關(guān)閉了對一些特殊字符的處理,如退格鍵、光標(biāo)移動鍵和 CTRLC鍵等。終端驅(qū)動將接收的任意一個字符都上傳給應(yīng)用程序。 終端模式的設(shè)置 API函數(shù) tcgetattr() tcsetattr() struct termios { tcflag_t c_iflag。 // 輸入模式 tcflag_t c_oflag。 // 輸出模式 tcflag_t c_cflag。 // 控制模式 tcflag_t c_lflag。 // 本地模式 cc_t c_cc[NCCS]。 // 特殊控制字元 } 終端模式的設(shè)置 頭文件 include 函數(shù)原型 int tcgetattr(int fd, struct termios *info) 功能 獲取終端設(shè)備驅(qū)動程序的屬性 參數(shù) fd 終端文件描述符 info 指向終端結(jié)構(gòu)的指針 返回值 成功,返回 0,否則,返回 1 終端模式的設(shè)置 頭文件 include 函數(shù)原型 int tcsetattr(int fd, int when, const struct termios *info) 功能 設(shè)置終端設(shè)備驅(qū)動程序的屬性 參數(shù) fd 終端文件描述符 when 改變設(shè)置的時間 info 指向終端結(jié)構(gòu)的指針 返回值 成功,返回 0,否則,返回 1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1