Inclure la directive en C

Inclure la directive en C
«Dans le langage de programmation C, il existe un concept de directives de pré-processeur. Une directive de pré-processeur peut être définie comme l'ensemble des instructions qui sont exécutées avant la compilation réelle de votre code. L'une des directives de pré-processeur les plus importantes utilisées dans le langage de programmation C est la directive inclue. Dans ce guide, nous essaierons d'en savoir plus sur cette directive pré-processeur du langage de programmation C."

Types de la directive inclue dans le langage de programmation C

La directive inclue du langage de programmation C a essentiellement deux types différents indiqués ci-dessous:

  • La directive inclue pour les fichiers d'en-tête standard
  • La directive inclue pour les fichiers d'en-tête définis par l'utilisateur

Cela signifie que la directive inclue du langage de programmation C peut être utilisée pour inclure des bibliothèques standard et définies par l'utilisateur.

Utilisation de la directive inclue dans le langage de programmation C

Pour comprendre l'utilisation de la directive inclue dans le langage de programmation C, vous devez passer par les exemples suivants:

Exemple n ° 1: Utilisation de la directive inclue pour les fichiers d'en-tête standard en C

Dans cet exemple, nous utiliserons simplement la directive inclue pour inclure un fichier d'en-tête standard dans notre script C. Ce script C est affiché dans l'image ci-dessous:

Ce script imprime un message simple sur le terminal. Cependant, pour utiliser la fonction «printf ()» dans le langage de programmation C, nous devons inclure le «STdio.Fichier d'en-tête h ”dans notre script. Par conséquent, nous avons utilisé la directive inclue dans ce script suivie du nom du fichier d'en-tête spécifié. Ensuite, dans notre fonction «Main ()», nous avons utilisé la fonction «printf ()» pour imprimer un message sur le terminal.

Après avoir enregistré ce script C, nous l'avons compilé avec la commande suivante:

$ gcc comprend.c -o inclure

Ensuite, nous avons exécuté le fichier d'objet avec la commande illustrée ci-dessous:

$ ./inclure

La sortie de ce script C est affichée dans l'image suivante. Il montre comment nous pouvons simplement inclure et utiliser un fichier d'en-tête standard dans notre script C en utilisant la directive inclue.

Exemple n ° 2: Utilisation de la directive inclue pour les fichiers d'en-tête définis par l'utilisateur en C

Dans cet exemple, nous créerons d'abord un fichier d'en-tête défini par l'utilisateur, puis l'inclure dans notre script C. La déclaration de notre fichier d'en-tête est affichée dans l'image ci-dessous:

Nous avons créé un fichier d'en-tête avec le nom «Headerfile.h ”. À l'intérieur de ce fichier, nous avons une fonction nommée «Add ()» qui prend deux arguments entiers en entrée, puis imprime leur somme sur le terminal.

Ensuite, nous avons conçu un script C qui utilise ce fichier d'en-tête, comme indiqué dans l'image ci-dessous.

Dans ce script C, nous avons d'abord inclus le fichier d'en-tête standard «STdio.h ”puis le fichier d'en-tête défini par l'utilisateur« Headerfile.h ”. Les noms des fichiers d'en-tête standard sont toujours enfermés dans «» tandis que les noms des fichiers d'en-tête définis par l'utilisateur sont enfermés dans «Double Quotes». Ensuite, à l'intérieur de notre fonction «main ()», nous avons simplement appelé la fonction «Addition ()» en la passant deux entiers aléatoires. Après cela, nous venons d'utiliser une instruction «printf ()» qui imprimera un message sur le terminal lors de l'ajout réussi de ces deux numéros.

La sortie suivante a été affichée sur le terminal lorsque nous avons exécuté ce script C. De cette façon, nous pouvons facilement inclure les fichiers d'en-tête définis par l'utilisateur au sein de nos scripts C en utilisant la directive inclue.

Conclusion

Cet article concernait la directive incluse du langage de programmation C. Nous avons d'abord essayé de vous expliquer la signification de la directive inclue en C, suivie de ses différents types. Ensuite, nous avons examiné comment nous pouvons utiliser efficacement les deux types de cette directive C à l'aide de deux exemples différents.