Directive #include

Résolu/Fermé
choco90 Messages postés 458 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 13 juillet 2016 - Modifié par choco90 le 25/12/2015 à 19:16
SypayV Messages postés 6555 Date d'inscription vendredi 28 décembre 2007 Statut Non membre Dernière intervention 19 février 2023 - 25 déc. 2015 à 20:05
Bonjour,


Je voudrais savoir quelle est la différence entre

#include "nom_fichier"


et

#include <nom_fichier>




Merci de me répondre.

1 réponse

SypayV Messages postés 6555 Date d'inscription vendredi 28 décembre 2007 Statut Non membre Dernière intervention 19 février 2023 458
25 déc. 2015 à 19:51
Bonjour,

La différence vient de l'emplacement de recherche du fichier par le compilateur.

Avec #include "nom_fichier", il cherche dans le même répertoire que le fichier appelant la directive. (Ensuite, bien sûr, répertoires additionnels).

Avec #include <nom_fichier>, il cherche dans les répertoires correspondant aux en-têtes du compilateur, intégrées par le fabricant du système d'exploitation et/ou compilateur. On l'utilise pour inclure des en-têtes standards.
0
choco90 Messages postés 458 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 13 juillet 2016 7
25 déc. 2015 à 20:02
Merci infiniment :)

Joyeux Noel.
0
SypayV Messages postés 6555 Date d'inscription vendredi 28 décembre 2007 Statut Non membre Dernière intervention 19 février 2023 458 > choco90 Messages postés 458 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 13 juillet 2016
25 déc. 2015 à 20:05
Joyeux Noel aussi. :)
0