1
resposta

Declaração de uma struct

struct registro{
    char nome[30];
    char telefone[20];
}
1 resposta

Olá, Bruno! Como vai?

Pelo que vejo, você já fez quase tudo certo na declaração da sua struct em C.

A única coisa que falta é colocar um ponto e vírgula no final da declaração. Em C, todas as declarações de estruturas, uniões, enumerações e typedefs devem ser terminadas com um ponto e vírgula. Aqui está a maneira correta de declarar a sua struct:

struct registro{
    char nome[30];
    char telefone[20];
}; // Não esqueça do ponto e vírgula aqui

Isso não invalida o seu código ou o torna errado, mas da forma que lhe demonstrei segue as boas práticas da estruturação do código.

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software