#line
Remonter à Le préprocesseur - Index
Syntaxe
#line constante-entière <"fichier">
Description
Vous pouvez utiliser la commande #line pour indiquer comment numéroter les lignes d'un programme, afin de faciliter le repérage des erreurs et des références croisées. Si votre programme est formé de sections extraites d'un autre fichier programme, il est plus facile de les repérer avec les numéros de lignes du texte source qu'avec la numérotation issue du programme composé.
La directive #line indique que la ligne suivante du texte source provient de la ligne constante-entière
de filename
. Une fois que fichier a été enregistré, les commandes ultérieures #line associées à ce fichier peuvent omettre l'argument explicite filename
.
Le développement de macro est possible sur les arguments de #line comme cela se fait pour la directive #include.
La directive #line est essentiellement utilisée par les utilitaires générant du code C et non sur des sources écrits par des programmeurs.