Nao to conseguindo compilar meu codigo fica sempre dando esse erro :Compilation failed: 19 error(s), 0 warnings source_file.cs(19,21): error CS1525: Unexpected symbol `1', expecting `,', `;', or `=' source_file.cs(19,31): error CS1525: Unexpected symbo

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
// Compiler version 4.0, .NET Framework 4.5

namespace JogoDaVelha{
class Program{
public static void main(String[] args){

   //BOAS VINDAS

Console.WriteLine("----JOGO DA VELHA----\n" +
" JOGADOR 1: ‘x’" +
“\t\tJOGADOR 2: ‘o’ \n”);

      //VARRIAVEIS E ARRAYS
      int jogada 1, jogada 2;
      string[,] tabuleiro = new string[3,3];
      bool ganhou = true;
      
      //DEFININDO O TABULEIRO
      tabuleiro[0,0] = "7";
      tabuleiro[0,1] = "8";
      tabuleiro[0,2] = "9";
      
      tabuleiro[1,0] = "4";
      tabuleiro[1,1] = "5";
      tabuleiro[1,2] = "6";
      
      tabuleiro[2,0] = "1";
      tabuleiro[2,1] = "2";
      tabuleiro[2,3] = "3";
      do{
         //PRIMEIRA PARTE DO TABULEIRO
         Console.WriteLine(" -------------");
         
         for (int t = 0; t < 3; t++ ) {
             Console.Write(" | " + tabuleiro[0,t]); 
         }
         Console.Write(" | /n");
         
         //SEGUNDA PARTE DO TABULEIRO
         for (int t = 0; t < 3; t++ )
         {
             Console.Write(" | " + tabuleiro[1,t]);
         }
         Console.Write(" | /n");
         
         //TERCEIRA PARTE DO TABULEIRO
         for (int t = 0; t < 3; t++ )
         {
             Console.Write(" | " + tabuleiro[2,t]);
         }
         Console.Write(" | /n");
         
         Console.WriteLine(" -------------");
         
         /*-----------------------------------------------------------------------------------*/
           
         /*--------------------------------------JOGADOR UM--------------------------------*/
          try{
              Console.Write("vez do jogador 1: ");
              jogada1 = int.Parse(Console.ReadLine());
             
             
             //PARTE SUPERIOR DO TABULEIRO - jogador 1 "x".
              if(jogada1 == 7)
              {
                     tabuleiro[0, 0] = "x";
              }
              else if(jogada1 == 8)
              {
                     tabuleiro[0, 1] = "x";
                     
              }
              else if(jogada1 == 9)
              {
                     tabuleiro[0, 2] = "x";
              }
              
              //PARTE CETRAL DO TABULEIRO - jogador 1 "x".
              else if(jogada1 == 4)
              {
                     tabuleiro[1, 0] = "x";
              }
              else if(jogada1 == 5)
              {
                     tabuleiro[1, 1] = "x";
              }
              else if(jogada1 == 6)
              {
                     tabuleiro[1, 2] = "x";
              }
              
              //PARTE IFERIOR DO TABULEIRO - jogador 1 "x".
              else if(jogada1 == 1)
              {
                     tabuleiro[2, 0] = "x";
              }
              else if(jogada1 == 2)
              {
                     tabuleiro[2, 1] = "x";
              }
              else if(jogada1 == 3)
              {
                     tabuleiro[2,2] = "x";
              }
              
              Console.Clear()
        
              //PRIMEIRA PARTE DO TABULEIRO - REAPARECER TABULEIRO
              Console.WriteLine(" -------------");
        
              for (int t = 0; t < 3; t++){
                  Console.WiretLine("| " + tabuleiro[0,t]);
              }
              Console.WriteLine("| /n");
              //SEGUNDA PARTE DO TABULEIRO
              for (int t = 0; t < 3; t++){
                  Console.WriteLine("| " + tabuleiro[1,t]);
                  }
                  Console.WriteLine("| /n");
              //TERCEIRA PARTE DO TABULEIRO
              for (int t = 0; t < 3; t++){
                  Console.WriteLine("| " + tabuleiro[2,t]);
              }
              Console.WriteLine("| /n");
              
              Console.WriteLine" -------------";
              
              //POSIBILIDADES DE GANHAR X - HORIZONTAL
              if ((tabuleiro[0, 0] == "x") && (tabuleiro[0, 1] == "x") && (tabuleiro[0, 2] == "x") );
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 1 Ganhou!");
                 break;
              }
              else if ((tabuleiro[1, 0] =="x") && (tabuleiro[1, 1] == "x") && (tabuleiro[1, 2] == "x") ); 
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 1 Ganhou!");
                 break;
              }
              else if ((tabuleiro[2, 0] == "x") && (tabuleiro[2, 1] == "x") && (tabuleiro[2, 2] == "x"));                 }
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 1 Ganhou!");
                 break;
              }
              
              //POSSIBILIDADES DE GANHAR X - VERTICAL
              if ((tabuleiro[0, 0] == "x") && (tabuleiro[0, 1] == "x") && (tabuleiro[0, 2] =="x"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 1 Ganhou!");
                 break;
              }
              else if ((tabuleiro[1, 0] == "x") && (tabuleiro[1, 1] == "x") && (tabuleiro[1, 2] == "x"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 1 Ganhou!");
                 break;
              }
              else if ((tabuleiro[2, 0] == "x") && (tabuleiro[2, 1] == "x") && (tabuleiro[2, 2] == "x"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 1 Ganhou!");
                 break;
              }
              
              //POSSIBILIDADES DE GANHAR X - DIAGONAL
              if ((tabuleiro[0, 0] == "x") && (tabuleiro[1, 1] == "x") && (tabuleiro[2, 2] == "x"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 1 Ganhou!");
                 break;
              }
              else if ((tabuleiro[0, 2] == "x") && (tabuleiro[1, 1] == "x") && (tabuleiro[2, 0] == "x"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 1 Ganhou!");
                 break;
              }
              
              
              /*----------------------------------------------------------------------------------------*/
                
              /*------------------------------------JOGADOR DOIS----------------------------------------*/
                
              Console.Write("vez do jogador 2: ");
              jogada 2 = int.Parse(Console.ReadLine());
              
              //PARTE SUPERIOR DO TABULEIRO - jogador 2 "o".
              if (jogada2 == 7)
              {
                      tabuleiro[0, 0] = "o";
              }
              else if (jogada2 == 8)
              {
                      tabuleiro[0, 1] = "o";
              }
              else if (jogada2 == 9)
              {
                      tabuleiro[0, 2] = "o";
              }
              
              //PARTE CENTRAL DO TABULEIRO - jogada 2 "o".
              else if (jogada == 4)
              {
                      tabuleiro[1, 0] = "o";
              }
              else if (jogada == 5)
              {
                      tabuleiro[1, 1] = "o";
              }
              else if (jogada == 6)
              {
                      tabuleiro[1, 2] = "o";
              }
              
              //PARTE IFERIOR DO TABULEIRO - jogador 2 "o".
              else if (jogada == 1)
              {
                      tabuleiro[2, 0] = "o";
              }
              else if (jogada == 2)
              {
                      tabuleiro[2, 1] = "o";
              }
              else if (jogada == 3)
              {
                      tabuleiro[2, 2] = "o";
              }else{
                  Console.WriteLine("Apenas os numeros que contem no tabuleiro");
              }
              
              //POSSIBILIDADES DE GANHAR O -HORIZONTAL
              if ((tabuleiro[0, 0] == "o") && (tabuleiro[0, 1] == "o") && (tabuleiro[0, 2] == "o"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 2 Ganhou!");
                 break;
              }
              else if ((tabuleiro[1, 0] == "o") && (tabuleiro[1, 1] && ltabuleiro[1, 2] == "o"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 2 Ganhou!");
                 break;
              }
              else if ((tabuleiro[2, 0] == "o") && (tabuleiro[2, 1] == "o") && (tabuleiro[2, 2] == "o"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 2 Ganhou!");
                 break;
              }
              
              //POSSIBILIDADE DE GANHAR O - VERTICAL
              if ((tabuleiro[0, 0] == "o") && (tabuleiro[0, 1] && (tabuleiro[0, 2] == "o"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 2 Ganhador!");
                 break;
              }
              else if ((tabuleiro[1, 0] == "o") && (tabuleiro[1, 1] == "o") && (tabuleiro[1, 2] == "o"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 2 Ganhou!");
                 break;
              }
              else if ((tabuleiro[2, 0] == "o") && (tabuleiro[2, 1] == "o") && (tabuleiro[2, 2] == "o"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 2 Ganhou");
                 break;
              }
              
              //POSSIBILIDADES DE GANHAR O - DIAGONAL
              if ((tabuleiro[0, 0] == "o") && (tabuleiro[1, 1] == "o") && (tabuleiro[2, 2] =="o"));
              {
                 ganhou = false;
                 Console.WtiteLine("Jogador 2 Ganhou!");
                 break;
              }
              else if ((tabuleiro[0, 2] == "o") && (tabuleiro[1, 1] == "o") && (tabuleiro[2, 0] == "o"));
              {
                 ganhou = false;
                 Console.WriteLine("Jogador 2 Ganhou!");
                 break;
              }
              
              Console.Clear();
              
              }Catch(Exeption){
                  Console.WriteLine("Apenas numeros, que cotem no tabuleiro!");
              }
              
         
            int i = 0;
            do {
            i++;
            //CONTINUACAO DO CODIGO
            } while (ganhou == true && i != 9);
            
            if(i == 9)
               Console.WriteLine("Empatou");
                
           Console.WriteLine("\n\nPRSSIONE EM QUALQUER LUGAR DA TELA PARA SAIR....");     
                       Console.ReadKey();
                  
                  
    } 
}      

}

Isto seria C#?

Não sou programador, mas analisando seu título, parece que você não declarou ; no final de alguma linha.

Se não estou errado, você não pode compilar enquanto houver um erro no código.

Não sei onde você está digitando seu código, mas há IDEs que facilitam, apontando a linha onde está o erro.

O próprio compilador já te dá a resposta: tem 19 erros no código, verifique e corrija eles e pimba!!

1 curtida

Minha dica é: procure dar uma melhorada nesse título. Experimente algo como: Erro na compilação do código na linguagem “tal”.

1 curtida

Você tenta definir uma variável com espaços no nome (e nem sei como você cometeu esse erro sendo que você não comete em nenhuma outra linha, chamando de jogada1 e jogada2 corretamente).

Isso responde erros que couberam no título do tópico, falta só os outros 15.

2 curtidas

A melhor dica que posso te dar é aprenda a ler a mensagem de erro que o compilador está te dando… Normalmente vc tem ali a informação do TIPO de erro e quase sempre a LINHA do erro.

Caso o inglês seja um problema procure um tradutor ou enquanto estuda pesquise palavras chave que tornarão seu aprendizado muito melhor.

4 curtidas