国产探花免费观看_亚洲丰满少妇自慰呻吟_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環境高級編程》。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桐梓县| 镇康县| 石屏县| 镇沅| 阳曲县| 元氏县| 阳信县| 朔州市| 运城市| 吉安县| 厦门市| 乡宁县| 镇原县| 客服| 九龙城区| 容城县| 金沙县| 宜黄县| 长乐市| 乌鲁木齐市| 麦盖提县| 东方市| 介休市| 逊克县| 瑞丽市| 铜陵市| 南丹县| 兰西县| 秀山| 新乐市| 玛纳斯县| 韶关市| 卓资县| 赤水市| 桐城市| 泰安市| 池州市| 鄱阳县| 阿尔山市| 南雄市| 丰县|