Routine tigetstr
Objectif
Renvoie la valeur de la fonction de chaîne d'un terminal.
Bibliothèque
Bibliothèque Curses (libcurses.a)
Syntaxe
#include <curses.h>
#include <term.h> tigetstr( Capname)
register char *Capname;
register char *Capname;
Descriptif
La sous-routine Tigetstr renvoie la valeur de la fonction de chaîne du terminal. Utilisez cette sous-routine pour obtenir une fonction pour le terminal en cours désigné par Term. Cur_term. Lorsqu'elle aboutit, cette sous-routine renvoie la valeur actuelle de la capacité spécifiée par le paramètre Nom . Sinon, s'il ne s'agit pas d'une chaîne de caractères, ce sous-programme renvoie(char*) -1.
Remarque: Le sous-programme Tigetstr est une routine de bas niveau. N'utilisez cette sous-routine que si votre application doit traiter directement avec la base de données terminfo pour gérer certaines fonctions de terminal (par exemple, les touches de fonction de programmation).
Paramètres
| Article | Descriptif |
|---|---|
| Nom | Identifie la capacité du terminal à vérifier. |
Exemple
Pour déterminer si "turn on soft labels" Est une fonction de chaîne définie pour le terminal en cours, procédez comme suit:
char *rc; rc = tigetstr("smln"); Valeurs renvoyées
Une fois l'exécution terminée, la sous-routine Tigetstr renvoie la valeur de la fonction de chaîne du terminal.
| Article | Descriptif |
|---|---|
| (char *) -1 | Indique que la valeur spécifiée par le paramètre Nom n'est pas une chaîne. |
Fichiers
| Article | Descriptif |
|---|---|
| /usr/include/curses.h | Contient des sous-programmes de langage C et définit des instructions pour les boucles. |