« Introduction au langage C/Le préprocesseur » : différence entre les versions

Contenu supprimé Contenu ajouté
Thierry46 (discussion | contributions)
→‎#error : Complément
Thierry46 (discussion | contributions)
→‎#line : macros __LINE__ et __FILE__
Ligne 284 :
* <tt>#line numéro "fichier"</tt> : positionne le compteur de lignes à numéro et spécifie que le nom du fichier courant est ''fichier''.
* <tt>#line macros</source></tt> : le préprocesseur procède d'abord à l'expansion des macros. L'instruction qui en résulte doit alors être de l'une des deux formes précédentes.
 
Deux constantes symboliques vous permettent de récupérer ces informations :
*'''__FILE__''' : pour le nom du fichier source
*'''__LINE__''' : pour le numéro de ligne dans laquelle __LINE__ apparait.
 
=== #error ===