国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

終端I/O之終端選項標志

2024-06-28 13:27:42
字體:
來源:轉載
供稿:網友
終端I/O之終端選項標志

http://www.CUOXin.com/nufangrensheng/p/3575752.html 中的表18-1至表18-4中列出的所有選項標志(除屏蔽標志外)都用一位或幾位(設置或清除)表示,而屏蔽標志則定義多位,它們組合在一起,于是可以定義多個值。屏蔽位有一個定義名,每個值也有一個名字。例如,為了設置字符長度,首先用字符長度屏蔽標志CSIZE將表示字符長度的位清0,然后設置下列值之一:CS5、CS6、CS7或CS8。

實例 : 使用屏蔽標志取或設置一個值

程序清單18-2 tcgetattr和tcsetattr實例

#include "apue.h"

#include <termios.h>

?

int

main(void)

{

????struct termios????term;

????

????if(tcgetattr(STDIN_FILENO, &term) < 0)

????????err_sys("tcgetattr error");

????

????switch(term.c_cflag & CSIZE)

????{

????????case CS5:

????????????PRintf("5 bits/byte/n");

????????????break;

????????case CS6:

????????????printf("6 bits/byte/n");

????????????break;????

????????case CS7:

????????????printf("7 bits/byte/n");

????????????break;

????????case CS8:

????????????printf("8 bits/byte/n");

????????????break;

????????default:

????????????printf("unknown bits/byte/n");

????}

?

????term.c_cflag &= ~CSIZE;????????/* zero out the bits */

????term.c_cflag |= CS8;

????if(tcsetattr(STDIN_FILENO, TCSANOW, &term) < 0)

????????err_sys("tcsetattr error");

?

????exit(0);

}

關于各選項標志的詳細說明可參考《UNIX環境高級編程》。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武胜县| 黑龙江省| 抚宁县| 宁阳县| 芦山县| 绥棱县| 株洲市| 类乌齐县| 浙江省| 永康市| 遂平县| 牙克石市| 金乡县| 晴隆县| 巴马| 宜兴市| 望奎县| 广丰县| 内丘县| 宜章县| 武宁县| 陇南市| 南康市| 上思县| 青浦区| 凤冈县| 临洮县| 贵定县| 巩留县| 通州市| 新余市| 淮南市| 宣化县| 临桂县| 新沂市| 丹棱县| 扶沟县| 琼海市| 诏安县| 昌乐县| 瑞安市|