• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Francisco

[Resolvido] programa simples que apresenta uns XX e uns OO num jogo do galo

4 mensagens neste tópico

olá!

tentei compilar este programa num simulador de linha de comandos de Linux, este programa simples, e apenas me da warnings, mas depois quando faço ./nome do programa, não me corre o programa. não precebo.

CÓDIGO:

#include <stdio.h>
#difine DIM 3

int main(void)
{
char galo[DIM] [DIM] = {' ',' ',' ',' ',' ',' ',' ',' ',' '};
int i, j;

galo[0] [0] = 'X';
galo[1] [1] = 'X';
galo[0] [2] = 'O';
galo[2] [2] = 'O';

for(i=0;i<DIM;i++)
    {
for(j=0;j<DIM;j++)	
	printf("%c &c",galo[i][j],j==DIM-1?' ':'|');

if(i!=DIM-1) pritf("\n__________\n");

    }

}

alguem me ajuda nisto?

cumps.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

#define DIM 3

printf("\n__________\n");

E tens a certeza que só dava warnings? Não havia uns erros lá pelo meio?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

LOL, erros de escrita!. que estupides, pois assim vistas as coisas devia, pq senão compilava... obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

e até tinha outro erro, mas já emendei.

aqui fica o prgrama corrigido:

#include <stdio.h>
#define DIM 3

int main(void)
{
char galo[DIM] [DIM] = {' ',' ',' ',' ',' ',' ',' ',' ',' '};
int i, j;

galo[0] [0] = 'X';
galo[1] [1] = 'X';
galo[0] [2] = 'O';
galo[2] [2] = 'O';

for(i=0;i<DIM;i++)
    {
for(j=0;j<DIM;j++)	
	printf("%c %c",galo[i][j],j==DIM-1?' ':'|');
if(i!=DIM-1) printf("\n__________\n");
    }
}

0

Partilhar esta mensagem


Link 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