setupterm

setupterm庫函式將當前終端類型設定為參數term指向的值,如果term是空指針,就使用環境變數TERM的值。

基本介紹

  • 外文名:setupterm
  • 頭檔案:#include<term.h>
  • 函式原型:int setupterm
  • 類型:程式語言
函式原型,說明,範例,

函式原型

int setupterm(char *term, int fd, int *errret);

說明

setupterm庫函式將當前終端類型設定求定擊為參她求榆數term指向的值,如果term是空指針,就使用環境變數TERM的值。參數fd為一個打開的煮棄姜檔案描述符,它用於向終端寫數據。如果參數errret不是拒察她一個空指針,則函式的返回值保存在該參數指向的整數變數中,下面給出了可能寫入的值:
-1:terminfo資料庫不存在;
0:terminfo資料庫中沒有匹配的數據項;
1:成功。
setupterm 函式在成功的時舉照奔設候返回常量OK,失敗時返回ERR。如果errret被設定為空指針,setupterm 函式會在失敗時輸出一希霉條診斷信息並導致程式直接退出。蒸嫌鑽循

範例

#include <stdio.h>
#include <term.h>
#include <curses.h>
#include <stdlib.h>
int main()
{
setupterm("unlisted", fileno(stdout), (int *)0);
printf("Done.\n");
exit(0);
}
# gcc -o badterm badterm.c -lncurses
[397090770@localhost chapter05]# ./badterm
'unlisted': unknown terminal type.
[397090770@localhost chapter05]# vi badterm.c

相關詞條

熱門詞條

聯絡我們