Jogo da Velha feita na linguagem C
Opa, eu aqui denovo =)
Resolvi deixar a preguiça de lado e terminar o jogo da velha que comecei a fazer no inicio desse ano – ferias (2010).
Utiliza o conceito de matriz esparsa e ponteiros.
ai esta o link pra fazer o download do codigo + backups :
http://www.4shared.com/file/240307962/d29f315e/daVelhaGame.html
ou então para apenas ver o codigo sem fazer download de nada no site de codigos codepad:
lembrando que eu o fiz no linux utilizando o GCC.. e no download tem uma pasta de backups .. eu fiz o jogo e fui salvando pra quem não entender o código de primeira.
ate+
“Por mais que nos esforcemos, nunca conseguiremos criar o livre arbítrio perfeito e verdadeiro nem da-los as nossas criações.“ Fernando Junior.
Oi Fernando.
Sei que a pergunta parece meio obvia, mas como sou iniciante, cada detalhe eh importante para eu pegar o jeito.
O #include(XXXXXX), o XXXXX seria o que? stdio.h?
Marcio Bola said this on 15/03/2010 às 11:02 |
não entendi direito, mas o comando ‘#include’ serve para adicionar/importar uma biblioteca (biblioteca – “conjunto de funções “) para o código fonte (programa) que você esta fazendo.
Na verdade, biblioteca (header) é um conjunto de cabeçalhos de um conjunto de funções de um determinado código fonte (exemplocodigo.c). Nesse exemplocodigo.c pode existir N funções mas em uma biblioteca (exemplocodigo.h, onde h vem de header) você pode escolher as funções que poderão ser usadas/exportadas pra outros programas/códigos fonte colocando apenas o seu cabeçalho. Você pode limpar (deixar mais visível/compreensível ) seu programa (exemploprograma.c) separando as funções (exemploprogramafuncoes.c)(ao menos as mais genéricas, que pode ser usada para mais de uma aplicação) da parte logica (função principal main + funcoes especificas), então se você for usar alguma função do codigo ‘exemploprogramafuncoes.c’ basta importar para o ‘exemploprograma.c’ a biblioteca ‘exemploprogramafuncoes.h’. Lembrar que cabeçalhos não possui nenhuma implementação para as funções, é como se fossem os índices de um livro, sendo que você escolhe os capítulos que devem constar no livro (que podem ser usados).
O stdio.h eh uma biblioteca padrão (standart – std) do C para manipular entrada/saída (in/out – io), ou seja, como leitura de dados digitados no teclado e exibição de informações na tela do programa de computador:
Ex. de funções stdio :
printf -> com ela vc imprime algum texto no tela/console/terminal/prompt de comando. ex: ‘printf(“oi”);’ imprime o nome oi na tela
scanf -> faz a leitura de algum numero inteiro/real ou conjunto de caracteres ou um unico caractere. ex: ‘int gamemod; scanf(“%d”,&gamemod);’ ler um num inteiro do teclado.
fernando jr
fernandojnr said this on 17/03/2010 às 07:45 |
OBS.: No menu, as opções 1 e 2 estão invertidas quanto ao que irá gerar na escolha!
Muiito boom! Parabéns 😉
Heder said this on 22/05/2012 às 14:37 |