-
Posts
3 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Junior Melo Portela
-
-
#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?
- 1
-
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]);
}
}
}- 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
xadrez matriz c++ movimentação das peças
em C/C#/C++
Postado
Olá, entendo o que você esta falando.
Porém tenho que fazer o solicitado pelo professor para passar nessa disciplina.
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?