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;

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.