選擇java 進(jìn)入自由開(kāi)放的國(guó)度

          隨筆 - 49, 文章 - 3, 評(píng)論 - 154, 引用 - 1
          數(shù)據(jù)加載中……

          linux連接控制,對(duì)tty終端驅(qū)動(dòng)的控制

          說(shuō)明了磁盤(pán)文件和設(shè)備文件的不同之處,通過(guò)對(duì)tty的控制,了解了控制終端的一些參數(shù)方法,但還有很多問(wèn)題沒(méi)有搞明白.

          下面是顯示終端echo狀態(tài)的代碼,可以按照這個(gè)方式去顯示和設(shè)置其他的參數(shù).

          ?1?#include?<stdio.h>
          ?2?#include?<termios.h>
          ?3?
          ?4?main()
          ?5?{
          ?6???struct?termios?info;
          ?7???int?rv;
          ?8???
          ?9???rv?=?tcgetattr(0,?&info);
          10???
          11???if?(rv?==?-1)
          12???{
          13?????perror("tcgetattr");
          14?????exit(1);
          15???}
          16?
          17???if?(info.c_lflag?&?ECHO)
          18???????printf("echo?is?on,?since?its?bit?is?1\n");
          19???else
          20?????printf("echo?is?off,?since?its?bit?is?0\n");
          21???
          22???
          23?}

          設(shè)置施用tcsetattr進(jìn)行.關(guān)于其他參數(shù),情參閱man termios.h了解更多信息.

          posted on 2006-03-28 17:20 soochow_hhb 以java論成敗 以架構(gòu)論英雄 閱讀(546) 評(píng)論(0)  編輯  收藏 所屬分類: Reading

          主站蜘蛛池模板: 高台县| 鹤壁市| 杭锦旗| 安阳市| 阿城市| 西乌| 霞浦县| 简阳市| 青河县| 灵寿县| 泰顺县| 北碚区| 定结县| 始兴县| 大姚县| 石阡县| 金堂县| 永顺县| 彰武县| 玛曲县| 谷城县| 博兴县| 富锦市| 岳池县| 丰县| 治县。| 右玉县| 资兴市| 上高县| 南充市| 志丹县| 任丘市| 铁力市| 全椒县| 宜宾县| 桂阳县| 缙云县| 新建县| 原平市| 涞源县| 会宁县|