CURSO DE C

A Diretiva line

A diretiva #line é uma diretiva pouco usada. Sua finalidade é alterar os valores de duas macros já pré-definidas pelo compilador. São as macros __LINE__ e __FILE__. Sua forma geral é:

 #line número "nome_do_arquivo"

 O número deve ser um inteiro positivo e fornece ao compilador o número de linha que ele estaria compilando no presente momento. O nome de arquivo é opcional e fornece ao compilador o nome do arquivo que ele estaria compilando atualmente. Note que você estaria "enganando" o compilador, fornecendo dados "falsos" a ele, pois ele mantém um registro correto do número de linha e nome de arquivo.

 


Página Anterior  Índice da Aula  Próxima Página

Dúvidas? De uma olhadinha em nossoFAQ

Perguntas para a lista do Curso de C