基本介紹
- 外文名: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:成功。
範例
#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