Contenu du cours
Introduction au C++
Introduction au C++
Exploration des Directives du Préprocesseur C++
Avant de pouvoir réellement écrire un programme significatif, nous devons apprendre à ajouter ces bibliothèques standard à notre projet.
Pour ajouter des fichiers externes à votre programme, vous devez utiliser des directives du préprocesseur. Ce sont les 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 :
directive
#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
#include <name>
Les fichiers standards sont inclus à l'aide de chevrons < >
, mais vous pouvez aussi créer vos propres fichiers et les lier à votre projet de manière similaire, en utilisant des guillemets doubles " "
.
Comment fonctionne #include
Regardez le code ci-dessous. L'un des chevrons manque. Essayez d'exécuter ce code et voyez ce qui se passe.
main
int main() { return 0;
Vous obtenez une erreur de parenthèse fermante }
manquante. Ceci est fait délibérément pour montrer comment le #include
fonctionne. Nous pouvons créer un fichier séparé contenant uniquement le symbole }
et inclure ce fichier dans le main.cpp
en utilisant la directive #include
.
main
header
int main() { #include <header.h>
Le problème a été résolu, et vous ne devriez plus rencontrer d'erreur. La raison de cette résolution réside dans la nature de la directive #include
, qui copie essentiellement le contenu d'un fichier au moment où elle est appelée.
Merci pour vos commentaires !