Oi, Lucas! Tudo bom?
Excelente! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Você soube aplicar estruturas em C de forma eficiente, aproveitou o snprintf
para preencher strings com segurança e entendeu como o uso de sizeof
nos limites dos buffers é essencial para evitar estouros de memória e comportamentos indefinidos.
Como dica adicional, experimente utilizar strncpy
ou snprintf
sempre que precisar copiar ou formatar strings em C com segurança. Assim:
function normalizar(texto) {
return texto.normalize("NFD").replace(/[\u0300-\u036f]/g, "").toLowerCase();
}
A string "Lucas" será copiada para o campo nome
, respeitando o tamanho máximo e evitando estouro de buffer.
Para saber mais: Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!