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” );

}