Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Exploration des Directives du Préprocesseur C++ | Getting Started
Introduction au C++

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

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

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

main.cpp

1234
int 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

main.cpp

header.h

header.h

1234
int 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.

question mark

Quelle est la directive de préprocesseur pour ajouter des fichiers externes ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 4
some-alt