Ir ao conteúdo

Posts recomendados

Postado

Oi pessoal

Tô tentando criar uma função para implementar em um jogo da velha

A função é a seguinte:

void escolha_simb(char *jog1, char *jog2){ //funcao para recolher os nomes, utilizando ponteiros
if (a>1){
    printf ("Você deseja ser o jogador 'X' ou 'O'?");
    scanf ("%s",&seletor);
    if (seletor == 'X'){
    printf ("Digite o nome do jogador 'X'");
    scanf ("%s",jog1);
    jog2 = "Computador";
}
else
{
    if (seletor == 'O'){
        printf ("Digite o nome do jogador 'O'");
scanf ("%s",jog2);
jog1 = "Computador";
    }
}

}
}

Meu problema é:

Eu consigo colher o nome do jog1 e jog2, porém nas partes:

jog1="computador";

e

jog2="computador"

ele nao colhe essa frase, o q posso fazer para consertar isso?

já usei 'computador' e nada também...

Postado
void escolha_simb(char *jog1, char *jog2){ //funcao para recolher os nomes, utilizando ponteiros
if (a>1){
    printf ("Você deseja ser o jogador 'X' ou 'O'?");
    scanf ("%s",&seletor);
    if (seletor == 'X'||seletor == 'x'){
    printf ("Digite o nome do jogador 'X'");
    scanf ("%s",jog1);
    strcpy(jog2, "Computador");
}
else if (seletor == 'O'||seletor == 'o'){
	printf ("Digite o nome do jogador 'O'");
	scanf ("%s",jog2);
	strcpy(jog1, "Computador");
    }
}
}

 

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...