Ir ao conteúdo
  • Cadastre-se

Junior Melo Portela

Membros Juniores
  • Total de itens

    3
  • Registro em

  • Última visita

  • Qualificações

    N/D

Reputação

3

Informações gerais

  • Cidade e Estado
    CAXIAS DO SUL
  • Sexo
    Masculino
  1. Olá, entendo o que você esta falando. Porém tenho que fazer o solicitado pelo professor para passar nessa disciplina. Consegui montar o jogo em c. ( e compila certinho). porém quando divido nos 3 arquivos (.cpp,.c,.h) da um erro. criei uma pasta só com os 3 arquivos do projeto, porém não resolveu. sabe o que poderia ser?
  2. #include <stdio.h> #define TAM_TABULEIRO 8 int main(){ char tabuleiro[TAM_TABULEIRO][TAM_TABULEIRO]; for (int i=0;i<TAM_TABULEIRO;i++){ for (int j=0;j<TAM_TABULEIRO;j++){ tabuleiro[i][j]='.'; } } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[1][i]='p'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][0]='t'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][1]='c'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][2]='b'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][3]='d'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][4]='r'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][5]='b'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][6]='c'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][7]='t'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[6][i]='P'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][0]='T'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][1]='C'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][2]='B'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][3]='D'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][4]='R'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][5]='B'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][6]='C'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][7]='T'; } for (int i=0;i<TAM_TABULEIRO;i++){ printf("\n"); for (int j=0;j<TAM_TABULEIRO;j++){ printf(" %c",tabuleiro[i][j]); } } } beleza, obrigado pela dica, agora apareceu o que tava cortado, eu preciso movimentar as peças agora, o professor deu uma dica de criar mais outros 2 arquivos, um para implementar funções e outro header com as assinaturas que ira ser adicionado no arquivo principal, essa parte dos seria para movimentar as peças, o teu arquivo ficou muito melhor que o meu ahahah, mas ainda não consigo entender como movimentar as peças?
  3. Olá pessoal, estou inciando uma disciplina em C++ e estou montando um jogo de xadrez, eu já consegui montar um tabuleiro com as peças, alguém poderia me dizer como eu faço para movimentar as peças, usando 3 arquivos, main.c para a função main, onde ira chamar as funções, xadrez.h header que contenha as assinaturas que vai ser adicionado ao arquivo main, xadrez.c contendo a implementação das funções. segue a parte que eu já fiz: #include <stdio.h> #define TAM_TABULEIRO 8 int main(){ char tabuleiro[TAM_TABULEIRO][TAM_TABULEIRO]; for (int i=0;i<TAM_TABULEIRO;i++){ for (int j=0;j<TAM_TABULEIRO;j++){ tabuleiro[j]='.'; } } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[1]='p'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][0]='t'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][1]='c'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][2]='b'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][3]='d'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][4]='r'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][5]='b'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][6]='c'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[0][7]='t'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[6]='P'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][0]='T'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][1]='C'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][2]='B'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][3]='D'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][4]='R'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][5]='B'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][6]='C'; } for(int i=0;i<TAM_TABULEIRO;i++){ tabuleiro[7][7]='T'; } for (int i=0;i<TAM_TABULEIRO;i++){ printf("\n"); for (int j=0;j<TAM_TABULEIRO;j++){ printf(" %c",tabuleiro[j]); } } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×