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
- 05/09/2025 - revisão 3 - Ajustes: pontuais, breadcrumb e objetivos
- 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.