zoukankan      html  css  js  c++  java
  • 低级终端IO

    低级终端IO

    程序会需要对输入输出进行比简单的文件操作更为精确的控制。POSX提供了一套接口允许程序控制终端驱动程序的行为,这套接口称为通用终端接口(GIT)。

    需要改变终端设置的例子

    标准输入输出,当shell启动程序执行时便自动将标准输入和输出与我们的控制终端相连。程序利用 getchar和prn等函数读写标准输入输出便能够在终端与用户交互。当使用这些函数时,终端的当前输入输出方式控制着这些函数的执行
    行为。用户从shell继承终端方式,通常它处于非加工且回显输入方式。这种方式对绝大多数应用面言是方便的,但是对于一些应用,仅仅使用这些函数还不能满足要求,因为它们只单纯地进行读或写操作,没有提供对终端的控制能力。例如,当程序接收用户输人的密码时,为保密起见,需要在屏幕上不显示所键入的密
    码。又例如,有一些接收单字符命令的程序,典型的如文本编辑程序ⅵ,希望在键入每个字符的同时不需要键入换行符就能立即读到它们。这时便需要改变终端的当前设置。

  • 相关阅读:
    Day 22 初识面向对象
    Day 21 内存处理与正则
    Day 20 常用模块(三)
    Day 18 常用模块(二)
    url解析
    jQuery---扩展事件
    jQuery---文档操作
    jQuery---属性操作
    jQuery---基本语法
    CSS---常用属性总结
  • 原文地址:https://www.cnblogs.com/followyou/p/10174335.html
Copyright © 2011-2022 走看看