1
resposta

Como comparar o conteúdo de dois arrays?

Boa tarde. Eu tenho uma array char nome[20], que tem os caracteres "SERGIO", e tenho o outri array char segundonome[15] que também tem os carateres "SERGIO". Eu quero comparar se nome é igual a segundonome, eu devo fazer um for para comparar letra a letra? Existe uma maneira de comparar as duas variaveis sem o for? Tentei comparar com if(nome == segundonome) e não funcionou.

1 resposta

Você pode fazer um loop for e comparar item a item ou para este caso utilizar a função strcmp que compara duas strings Existe também a strcasecmp que neste caso ignora caixa alta e baixa

https://man7.org/linux/man-pages/man3/strcmp.3.html

https://man7.org/linux/man-pages/man3/strcasecmp.3.html