Encontre o erro em cada um dos segmentos de programa a seguir e explique como corrigi-lo:
d) if ( strcmp( string1, string2 ) ) {
printf( “As strings são iguais\n” );
}
Passo 1
E aí meus queridos!! Tudo bem com vocês??
Vamos entender um pouco sobre a função strcmp.
Podemos ver que temos a função strcmp que faz a comparação de duas strings. Essa função está dentro de uma condição if, porém está incompleta. Para termos as strings iguais a comparação delas deve possui o valor 0. Ou seja, falta igualar a função strcmp = 0.
Resposta
Erro: Condição if incompleta. Corrigindo esse segmento ficaria assim:
if ( strcmp( string1, string2 ) == 0 ) {
printf( “As strings são iguais\n” );
}