Les fichiers d'entête fournissent des déclarations de prototypes de fonctions pour les fonctions de bibliothèque. Les types de données et les constantes symboliques utilisés avec les fonctions de la bibliothèque y sont également définis, ainsi que les variables globales définies par Turbo C et par les fonctions de la bibliothèque. La bibliothèque Turbo C suit le projet de norme ANSI C sur les noms des fichiers d'entête et leur contenu. Voici la liste des fichiers d'entête du Turbo C :
Fichier | Description |
---|---|
alloc.h | Cette bibliothèque contient des déclarations des fonctions de gestion de la mémoire (allocation, désallocation,...). |
assert.h | Cette bibliothèque contient la définition de la macro de débogage d'assert. |
bios.h | Cette bibliothèque contient des déclarations diverses fonctions utilisées pour appeler les routines BIOS en ROM de l'IBM PC. |
conio.h | Cette bibliothèque contient des déclarations diverses de fonctions utilisées pour appeler les routines d'entrée/sortie de la console DOS. |
ctype.h | Cette bibliothèque contient des informations utilisées par les macros de classification et de conversion de caractères (telles que isalpha et toascii). |
dir.h | Cette bibliothèque contient des structures, des macros et des fonctions pour travailler avec des répertoires et des noms de chemin. |
dos.h | Cette bibliothèque contient des définitions diverses constantes et donne les déclarations nécessaires pour les appels DOS et 8086 spécifiques. |
errno.h | Cette bibliothèque contient des définitions les mnémoniques constantes pour les codes d'erreur. |
fcntl.h | Cette bibliothèque contient des définitions des constantes symboliques utilisées en relation avec la routine de bibliothèque ouverte. |
float.h | Cette bibliothèque contient les paramètres des routines à virgule flottante. |
graphics.h | Cette bibliothèque contient des déclarations des prototypes pour les fonctions graphiques. |
io.h | Cette bibliothèque contient des structures et des déclarations pour les routines d'entrée/sortie de bas niveau. |
limits.h | Cette bibliothèque contient des paramètres environnementaux, des informations sur les limites de compilation et des plages de quantités intégrales. |
math.h | Cette bibliothèque contient des déclarations des prototypes pour les fonctions mathématiques; définit également la macro HUGE_VAL et des déclarations de structure d'exception utilisée par les routines matherr et _matherr. |
mem.h | Cette bibliothèque contient des déclarations de fonctions de manipulation de la mémoire. (Beaucoup d'entre eux sont également définis dans string.h.) |
process.h | Cette bibliothèque contient des structures et des déclarations pour les fonctions spawn... et exec..... |
setjmp.h | Cette bibliothèque contient les définitions d'un type jmp_buf utilisé par les fonctions longjmp et setjmp et des déclarations des routines longjmp et setjmp. |
share.h | Cette bibliothèque contient les définitions des paramètres utilisés dans les fonctions qui utilisent le partage de fichiers. |
signal.h | Cette bibliothèque contient les définitions les constantes et les déclarations à utiliser par les fonctions de signal et de montée. |
stdargs.h | Cette bibliothèque contient les définitions les macros utilisées pour lire la liste des paramètres dans les fonctions déclarées accepter un nombre variable de paramètres (comme vprintf, vscanf,...). |
stddef.h | Cette bibliothèque contient les définitions de plusieurs types de données et macros courants. |
stdio.h | Cette bibliothèque contient les définitions les types et les macros nécessaires pour le paquet d'entrée/sortie standard défini dans Kernighan et Ritchie et étendu sous UNIX System V. Elle définit les flux d'entrées/sorties prédéfinis standard stdin, stdout, stdprn et stderr, et déclare les routines d'entrée/sortie au niveau du flux de données. |
stdlib.h | Cette bibliothèque contient des déclarations de plusieurs routines couramment utilisées: les routines de conversion, les routines de recherche/tri et autres divers. |
string.h | Cette bibliothèque contient des déclarations de plusieurs routines de manipulation de chaînes de caractères et de manipulation de la mémoire. |
sys\stat.h | Cette bibliothèque contient les définitions des constantes symboliques utilisées pour ouvrir et créer des fichiers. |
sys\timeb.h | Cette bibliothèque contient des déclarations la fonction ftime et la structure timeb renvoyée par ftime. |
sys\types.h | Cette bibliothèque contient des déclarations le type time_t utilisé avec les fonctions de temps. |
time.h | Cette bibliothèque contient les définitions une structure remplie par les routines de conversion de temps asctime, localtime et gmtime , et un type utilisé par les routines ctime, difftime, gmtime, localtime et stime; fournit également des prototypes pour ces routines. |
values.h | Cette bibliothèque contient les définitions des constantes importantes, y compris les dépendances de la machine; fourni pour la compatibilité UNIX System V. |
Dernière mise à jour : Lundi, le 1er mars 2021