Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

gaspar1423

Ajuda trabalho de escola

Mensagens Recomendadas

gaspar1423

Boas,

Estou a começar a programar em C e tenho de fazer um trabalho para a escola e estou com alguns problemas porque tenho poucas bases de C.

Tenho que fazer um programa que faça um jogo de palavras cruzadas...

Alguém me pode dar umas luzes como fazes as strings interagirem e como definir os quadrados pretos??!!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HIT_Braga

Podes começar por usar structs... e um array bi-dimensional. Eu também não sou expert mas estou a fazer uma coisa parecida com este tipo de dados.

no teu caso:

typedef struct sTab{

    char letra; /*usado para cada letra do tabuleiro

    int cor; /*usado para colocares cores na celula desejada.

{ Tab;

int main()

{

Tab t[50][50]/*cria um array bi-dimensional 50x50

}

podes optar por definir uma variavel global com o tamanho máximo do tabuleiro.

#define MAX_TAB 25

Assim fica:

int main()

{

Tab t[MAX_TAB][MAX_TAB]/*cria um array bi-dimensional 25x25

Sds,

}


" Elogios não me elevam, ofensas não me rebaixam, sou o que sou e não o que acham! "

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
gaspar1423

Bgd :P

eu tinha duvidas como havia de começar e principalmente como fazer o programa buscar as perguntas a um documento de texto e criar a matriz com os blocos negros dependendo da resposta as perguntas......:s

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.