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.