Ir ao conteúdo
  • Cadastre-se

Junior Melo Portela

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

posts postados por Junior Melo Portela

  1. Olá, entendo o que você esta falando.

     

    Porém tenho que fazer o solicitado pelo professor para passar nessa disciplina.

     

    1. 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?

     

    image.thumb.png.64c15e01b32c36f2774facf538191c26.png

    • Curtir 1
  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?

    • Obrigado 1
  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]);
            }
        }
    }

    • Obrigado 1

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!