Jump to content
Sign in to follow this  
Elyst

jogo do galo - codigo desconhecido

Recommended Posts

Elyst

Boa noite, acabei de fazer ainda à pouco um programa para o jogo do galo com a ajuda do livro do Luis Damas para C.

Heis o código na integra para os interessados:

jogo do galo.c

coloquei apenas o link para não criar uma massa de texto muito grande no meu post. É basicamente o que está no livro com uns comentários extra of my own.

vou apenas colar aqui duas partes do código, uma função e dpois uma linha para concretizar a minha duvida.

void mostra(char s[DIM][DIM])        //esta função desenha o tabuleiro de jogo
{
    int i,j;
    for(i=0;i<DIM;i++)
    {
        for (j=0;j<DIM;j++)
            printf("%c %c",s[i][j],j==DIM-1?' ':'|');
        if(i!=DIM-1) printf("\n--------");
        putchar('\n');
    }
}

if (Galo[posx][posy]==ESPACO)	//casa livre
        { Galo[posx][posy] = ch = (ch == '0') ? 'x' : '0';
        n_jogadas++;
        }

a minha dúvida está em

printf("%c %c",s[i][j],j==DIM-1?' ':'|');

O que é isto do

?' ':'|'

???

O que faz? Para que serve?

obg

cumps  :thumbsup:


“The trouble with programmers is that you can never tell what a programmer is doing until it’s too late.”(Seymour Cray)

Share this post


Link to post
Share on other sites
Elyst

certo, é a modos que um "if - else" instantâneo. Muchas gracias, obg pela resposta rápida  :thumbsup:

cumps.


“The trouble with programmers is that you can never tell what a programmer is doing until it’s too late.”(Seymour Cray)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.