Exploration des Directives du Préprocesseur C++
Glissez pour afficher le menu
Avant de pouvoir écrire un programme significatif, il est nécessaire d'apprendre à ajouter ces bibliothèques standard à notre projet.
Pour ajouter des fichiers externes à votre programme, il faut utiliser des directives du préprocesseur. Ce sont des commandes qui guident le préprocesseur, un outil qui transforme le code avant la compilation. La syntaxe de la plupart des directives de prétraitement est la suivante :
directive.h
1#directive parameters
La commande qui ajoute des fichiers externes à votre programme s'appelle #include, et c'est la commande que nous utiliserons le plus pour l'instant.
include.h
1#include <name>
Les fichiers standards sont inclus à l'aide de chevrons < >, mais vous pouvez également créer vos propres fichiers et les connecter à votre projet de la même manière, en utilisant des guillemets doubles " ".
Fonctionnement de #include
Regardez le code ci-dessous. Une des parenthèses est manquante. Essayez d'exécuter ce code et observez ce qui se passe.
main.cpp
1234int main() { return 0;
Vous obtenez une error indiquant qu'il manque un }. Ceci est fait exprès pour montrer comment fonctionne la directive #include. Il est possible de créer un fichier séparé contenant uniquement le symbole } et de l'inclure dans le fichier main.cpp à l'aide de la directive #include.
main.cpp
header.h
1234int main() { #include <header.h>
Le problème a été résolu et vous ne devriez plus rencontrer d'erreur. Cette résolution s'explique par la nature de la directive #include, qui copie et colle essentiellement le contenu d'un fichier à l'endroit où elle est appelée.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion