Ir para o conteúdo
RuiAlmeida20

too many characters in constant

Mensagens Recomendadas

RuiAlmeida20

Boas dá-me o erro: "too many characters in constant" , no seguinte código:

char players[2][2] = { 'Announymous 1', 'X', 'Announymous 2', 'O' };

Já tive á procura no google e não encontro solução.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

o caracter ' (apostrofe) serve para descrever um caracter.

para descrever uma string tens de usar o " (aspas)


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
RuiAlmeida20

Obrigado, comecei a estudar C++ á muito pouco tempo, e como estou habituado ao php pensei que fosse igual.

Já agora, coloquei assim a minha array mas dá.me o erro: "Error 1 error C2078: too many initializers"

char players[2][20] = {
 { "Jogador 1", "X" },
 { "Jogador 2", 'O' }
};

Será que me podes ajudar?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
RuiAlmeida20

obrigado pela ajuda, final:

char players[2][2][20] = {
 { "Jogador 1", "X" },
 { "Jogador 2", "O" }
};

Estou a fazer um jogo do galo, comecei por ver um video depois percebi +- as funções que necessitava e fiz sozinho.. Logo posto ai..

Uma print:

2dEPBDSt.png

Editado por RuiAlmeida20

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.