Estou com a seguinte duvida, tenho que mostrar na tela 2 vetores de 6 posições p/ cada jogador "um mostra o naipe e o outro a carta, else serão escritos juntos, mas isso é outra histório..." (ex. um jogo, enquanto um joga o outro tem que ter a opção de ocultar as cartas dele), pensei em fazer mais ou menos isso:
int ocultaCartas(int cartasMao[6], char naipeMao[6]) {
int auxCartas[6], i;
char auxNaipe[6];
if (cartasMao[0] == '#' || naipeMao[0] == '*') {
printf("Cartas já ocultas!"); break;
} else
for (i = 0;i < 6;i++) {
auxCartas[i] = cartasMao[i];
cartasMao[i] = '#';
auxNaipe[i] = naipeMao[i];
naipeMao[i] = '*';
}
}
Esta função teoricamente(pois ainda não testei) vai veirificar se as cartas já não estão ocultas, se não tiver vai encher o vetor carta de '#' e o vetor naipe de '*', e guardar as cartas em um vetor auxiliar, mas minha dúvida é, quando o adversário fizer a jogada e eu for usar as cartas denovo tenho que ter a opção de mostrar as cartas ocultas, será que aquele vetor que eu guardei os dados ainda vai estar com eles quando eu precisar? E como eu faço para criar uma outra função que faça o contrário? Que faça um laço tirando os '#' e colocando as cartas que estavam lá....
Pergunta
Jefers0n
Boa noite,
Estou com a seguinte duvida, tenho que mostrar na tela 2 vetores de 6 posições p/ cada jogador "um mostra o naipe e o outro a carta, else serão escritos juntos, mas isso é outra histório..." (ex. um jogo, enquanto um joga o outro tem que ter a opção de ocultar as cartas dele), pensei em fazer mais ou menos isso:
Esta função teoricamente(pois ainda não testei) vai veirificar se as cartas já não estão ocultas, se não tiver vai encher o vetor carta de '#' e o vetor naipe de '*', e guardar as cartas em um vetor auxiliar, mas minha dúvida é, quando o adversário fizer a jogada e eu for usar as cartas denovo tenho que ter a opção de mostrar as cartas ocultas, será que aquele vetor que eu guardei os dados ainda vai estar com eles quando eu precisar? E como eu faço para criar uma outra função que faça o contrário? Que faça um laço tirando os '#' e colocando as cartas que estavam lá....
[]'s
Jeferson Neves.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.