選擇java 進入自由開放的國度

          隨筆 - 49, 文章 - 3, 評論 - 154, 引用 - 1
          數據加載中……

          linux連接控制,對tty終端驅動的控制

          說明了磁盤文件和設備文件的不同之處,通過對tty的控制,了解了控制終端的一些參數方法,但還有很多問題沒有搞明白.

          下面是顯示終端echo狀態的代碼,可以按照這個方式去顯示和設置其他的參數.

          ?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?}

          設置施用tcsetattr進行.關于其他參數,情參閱man termios.h了解更多信息.

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

          主站蜘蛛池模板: 台安县| 乳山市| 泗阳县| 呈贡县| 宁明县| 黑山县| 平泉县| 内江市| 遵化市| 益阳市| 广宁县| 祥云县| 巴中市| 栾城县| 勐海县| 察雅县| 建始县| 新密市| 安丘市| 松阳县| 阿尔山市| 鹿泉市| 大港区| 鹿邑县| 北宁市| 达州市| 木兰县| 田阳县| 扎鲁特旗| 潼南县| 成安县| 仪陇县| 满洲里市| 车致| 江都市| 东乡县| 昌邑市| 恩平市| 得荣县| 防城港市| 晋宁县|