Logo Hardware.com.br
ChaveirinhoDoMaguila
ChaveirinhoD... Veterano Registrado
617 Mensagens 123 Curtidas

[Resolvido] Programa nome com condição lógica não compila

#1 Por ChaveirinhoD... 29/03/2023 - 15:19
O programa foi feito e ficou assim:

#include <stdio.h>
#include <string.h>

int main() {
char nome[100], sobrenome[100];

printf("Digite seu nome: &quot;
fgets(nome, 100, stdin);
printf("Digite seu sobrenome: &quot;
fgets(sobrenome, 100, stdin);

// Verifica se o nome é "João" e se o sobrenome completo contém "Santos Vieira Junior"
if (strcmp(nome, "João\n&quot == 0 && strstr(sobrenome, "Santos Vieira Junior&quot != NULL) {
printf("Você é o cara!\n&quot;
} else {
printf("Você não é o cara!\n&quot;
}

return 0;
}


Resolvido.
PH
PH Cyber Highlander Registrado
61.6K Mensagens 10.7K Curtidas
#4 Por PH
29/03/2023 - 21:31
Bom noite!

Então se foi seu amigo de outro fórum que fez para você, seria interessante perguntar a ele o motivo de não compilar. Precisa também estudar a linguagem C já que quer programar nela, pois assim vai entender melhor o que estão te passando. Não vai adiantar alguém aqui que conhece bem C e informar onde tem erros e colocar os corretos se não entende muito de C.
Mas aquele que me negar diante dos homens, eu também o negarei diante do meu Pai que está nos céus.

Mateus 10:33
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal