Objetivos
A macro __FILE__ nos permite utilizar informações do arquivo onde que é declarada.
Pode ser utilizada para exibir mensagens de erro, debug e etc. Seu retorno é uma string.
Sintaxe
__FILE__
Exemplo 1
#include <stdio.h>
void main()
{
printf("%s",__FILE__); //main.c
}
Saída:
main.c
A macro __LINE__ fornece a informação sobre o número da linha em que essa macro foi declarada.
Pode ser utilizada para exibir mensagens de erro e debug. Seu retorno é um inteiro.
Sintaxe
__LINE__
Exemplo 2
#include <stdio.h>
void main()
{
printf("%s %d",__FILE__,__LINE__); //main.c
}
Saída:
main.c 4
Histórico de atualizações
- 07/10/2024 - revisão 2 - Ajustes pontuais
- 29/09/2023 - revisão 1 - Correção em referências, erros gramaticais e exemplo __LINE__
-
- 19/05/2023 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.