選擇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論成敗 以架構論英雄 閱讀(547) 評論(0)  編輯  收藏 所屬分類: Reading

          主站蜘蛛池模板: 樟树市| 清远市| 阳春市| 西峡县| 清新县| 习水县| 万源市| 蒙自县| 郸城县| 淮北市| 原平市| 阿克苏市| 镇康县| 珠海市| 陈巴尔虎旗| 巫山县| 岢岚县| 洛扎县| 大连市| 邛崃市| 盐池县| 浦东新区| 札达县| 乌兰浩特市| 福泉市| 阿合奇县| 江都市| 长寿区| 资源县| 黄陵县| 元谋县| 伊吾县| 仁布县| 三原县| 大邑县| 安丘市| 明光市| 屏东县| 峨眉山市| 靖安县| 巴林右旗|