Logo Hardware.com.br
EREGON
EREGON Novo Membro Registrado
1 Mensagem 0 Curtidas

Mostrar uma carta no formato naipe/número - C

#1 Por EREGON 12/11/2014 - 13:09
Olá,

estou tentando fazer um programa em C que o usuário digite um valor "posição da carta" e seja mostrado na tela a carta correspodente à posição da mesma, mas não encontro a melhor solução, se matrizes se vetores.

Neste caso, decidi avançar com 2 vetores, mas depois não sei como associar a posição 0 do 1º vetor à posição 0 do 2º vetor

Estou a iniciar com este código:
[CODE=C]
[LIST=1]
# include


int main()
{
char cartas [13]:{'2','3','4','5','6','7','8','9','10','D','V','R','A'};
char naipes [5]:{'o', 'p', 'c', 'e',};
int j;
int i;


for (i=0;i<13;i++){
for (j=0;j<5;j++)


}
printf ("Introduza carta: ");
printf ("carta %c é: ");
}
[/LIST]
[/code]
Alguém pode dar uma dica por favor?

Obrigado
tpcvasco
tpcvasco General de Pijama Registrado
2.9K Mensagens 330 Curtidas
#2 Por tpcvasco
12/11/2014 - 15:14
Eu não entendi muito bem oq vc vai fazer, com esse código a partir daí. Ele depois vai ser um jogo? Vc vai embaralhar as cartas?
De qq forma, eu acredito q a melhor maneira seria criar uma struct com o número da carta e o naipe, e aí criar um vetor de structs.
"Milhouse: - Médicos e bombeiros são heróis.
Bart Simpson: - Olha, as casas continuam pegando fogo e as pessoas continuam doentes. Os verdadeiros heróis são os Schwarzenegger's, os Stallone's, e, em menores proporções, os Vandame's..."
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal