Ir para conteúdo
Fórum Script Brasil
  • 0

erro non-static declarations follows static declaration


mseduarda

Pergunta

Queria saber qual o erro no meu jogo?

#include<stdio.h>

int main(void)
{
    int tabuleiro[5][5];
    int linhanavio1, colunanavio1;
        int linhanavio2, colunanavio2;
        int tentativa1=0, acertos1=0;
        int tentativa2=0, acertos2=0;

    printf("\n\n                   Bem vind@ a Batalha Naval!                          \n\n");
    printf(" Voce deve escolher linha e coluna, ate acertar o navio!\n\n Boa Sorte!\n\n\n");

    void zeraTabuleiro(int tabuleiro[][5])
{

    int i, j;
    for(i = 0 ; i < 5 ; i++)
        for(j = 0 ; j < 5 ; j++)
            tabuleiro[j] = 0;
}

void exibeTabuleiro(int tabuleiro[][5])
{

    int i, j;
    putchar('\n');

    for(i = 0 ; i < 5 ; i++)
    {
        for(j = 0 ; j < 5 ; j++)
        {
            if(tabuleiro[j] == 0)
                printf("  .  ");
            else
                if(tabuleiro[j] == 1)
                    printf("   X  ");
                else if (tabuleiro[j] == 2)
                    printf("   ~   ");

            if(j != (5-1))
                printf("|");
        }
        putchar('\n');
    }
    putchar('\n');
}
            printf("\n\n\n Player 1, escolha as coordenadas para seu navio! (não deixe o player 2 ver!)");
                printf("\n\n Qual a linha do navio?");
                scanf("%d" , &linhanavio1);
                printf("\n E a coluna?");
                scanf("%d" , &colunanavio1);
                system("cls"); //limpei tudo para o player 2 não ver

                void exibeTabuleiro(int tabuleiro[][5]);
                printf("\n\n Player 2, escolha as coordenadas para seu navio! (não deixe o player 1 ver!)");
                printf("\n\n Qual a linha do navio?");
                scanf("%d" , &linhanavio2);
                printf("\n E a coluna?");
                scanf("%d" , &colunanavio2);

                system("cls");
                printf("\n\n\n\n                 VAMOS COMECAR!                             ");
                printf("\n\n           Voce deve atirar ate achar o navio!                    ");
                printf("\n\n\n");

                void exibeTabuleiro(int tabuleiro[][5]);
                do{
                printf("\n\n Player 1, voce quer acertar qual linha?");
                scanf("%d" , &i);
                printf("\n\n Player 1, voce quer acertar qual coluna?");
                scanf("%d" , &j);
                tentativa1++;
                if (i==linhanavio2 && j==colunanavio2){
                i=i-1;
                j=j-1;
                acertos1++;
                tabuleiro[j] = 1;
                void exibeTabuleiro(int tabuleiro[][5]);
                printf("\n\n PARABENS PLAYER 1 VOCE VENCEU EM %d TENTATIVAS" , tentativa1);
                printf("\n\n Player 2 voce perdeu na\s %d tentativas ):" , tentativa2);
                return 0;
                } else if (i!=linhanavio2 || j!=colunanavio2) {
                i=i-1;
                j=j-1;
                tabuleiro[j]= 2;
                void exibeTabuleiro(int tabuleiro[][5]);
                printf("\n\nPlayer 1 , voce acertou na agua ):\n\n");
                }
                void exibeTabuleiro(int tabuleiro[][5]);
                printf("\n\n Player 2, voce quer acertar qual linha?");
                scanf("%d" , &i);
                printf("\n\n Player 2, voce quer acertar qual coluna?");
                scanf("%d" , &j);
                tentativa2++;
                if (i==linhanavio1 && j==colunanavio1){
                i=i-1;
                j=j-1;
                acertos2++;
                tabuleiro[j] = 1;
                void exibeTabuleiro(int tabuleiro[][5]);
                printf("\n\n PARABENS PLAYER 2 VOCE VENCEU EM %d TENTATIVAS" , tentativa2);
                printf("\n\n Player 1 voce perdeu na\s %d tentativas ):" , tentativa1);
                return 0;
                } else if (i!=linhanavio1 || j!=colunanavio1) {
                i=i-1;
                j=j-1;
                tabuleiro[j]= 2;
                void exibeTabuleiro(int tabuleiro[][5]);
                printf("\n\nPlayer 2 , voce acertou na agua ):\n\n");
                }
                } while (acertos1==0 || acertos2==0);
}
 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...