restartterm 子例程
用途
在复原之后,重新初始化终端结构。
库
Curses 库 (libcurses.a)
语法
#include <curses.h>
#include <term.h>
restartterm ( Term, FileNumber, ErrorCode)
char *Term;
int FileNumber;
int *ErrorCode;描述
restartterm 子例程类似于 setupterm 子例程,只不过它是在将内存恢复到先前状态之后调用的。 例如,如果终端类型已更改,那么您将在调用 scr_restore 之后调用 restartterm 子例程。 restartterm 子例程假定窗口以及输入和输出选项与保存内存时相同,但终端类型和波特率可能不同。
参数
| 项 | 描述 |
|---|---|
| 术语 | 指定要获取其终端的终端名称。 如果 0 该参数传递了 0 ,那么将使用 百万美元 环境变量的值。 |
| FileNumber | 指定输出文件的 1 描述符 (1 等于标准输出)。 |
| ErrorCode | 指定指向要将错误代码返回到的整数的指针。 如果 0 ,那么 restartterm 子例程将退出并返回错误消息。 |
示例
要在先前的内存保存后重新启动 aixterm ,并在出错时退出并显示消息,请输入:
restartterm("aixterm", 1, (int*)0);先决条件信息
常规编程概念: 编写和调试营销计划 中的 Curses 编程概述 和 使用 Curse 了解终端 。