Error in code file.exe stopped working - Language C

1

I'm a beginner programmer and I've been spending a lot of time programming an old-school game. I made it work with the bot playing randomly, so to create another level of difficulty, I started to create an I.A. basic way through an if and else string.

The problem is just in this chain.

At first, I searched the internet and after some research, I came to the conclusion that I wrote some part of that chain wrong. I searched, I looked, but I did not find it, so I came to ask for your help.

void jogadaPChard(void)
{
    int coluna, linha;

    if(_tabuleiro[0][0]+_tabuleiro[0][1]==10)
        {linha=0;coluna=2;}
    else
        if(_tabuleiro[0][1]+_tabuleiro[0][2]==10)
            {linha=0;coluna=0;}
        else
            if(_tabuleiro[0][0]+_tabuleiro[0][2]==10)
                {linha=0;coluna=1;}
            else
                if(_tabuleiro[1][0]+_tabuleiro[1][1]==10)
                    {linha=1;coluna=2;}
                else
                    if(_tabuleiro[1][1]+_tabuleiro[1][2]==10)
                        {linha=1;coluna=0;}
                    else
                        if(_tabuleiro[1][0]+_tabuleiro[1][2]==10)
                            {linha=1;coluna=1;}
                        else
                            if(_tabuleiro[2][0]+_tabuleiro[2][1]==10)
                                {linha=2;coluna=2;}
                            else
                                if(_tabuleiro[2][1]+_tabuleiro[2][2]==10)
                                    {linha=2;coluna=0;}
                                else
                                    if(_tabuleiro[2][0]+_tabuleiro[2][2]==10)
                                        {linha=2;coluna=1;}
                                    else
                                        if(_tabuleiro[0][0]+_tabuleiro[1][0]==10)
                                            {linha=0;coluna=2;}
                                        else
                                            if(_tabuleiro[1][0]+_tabuleiro[2][0]==10)
                                                {linha=0;coluna=0;}
                                            else
                                                if(_tabuleiro[0][0]+_tabuleiro[2][0]==10)
                                                    {linha=1;coluna=2;}
                                                else
                                                    if(_tabuleiro[0][1]+_tabuleiro[1][1]==10)
                                                        {linha=2;coluna=1;}
                                                    else
                                                        if(_tabuleiro[1][1]+_tabuleiro[2][1]==10)
                                                            {linha=0;coluna=1;}
                                                        else
                                                            if(_tabuleiro[0][1]+_tabuleiro[2][1]==10)
                                                                {linha=1;coluna=1;}
                                                            else
                                                                if(_tabuleiro[0][2]+_tabuleiro[1][2]==10)
                                                                    {linha=2;coluna=2;}
                                                                else
                                                                    if(_tabuleiro[1][2]+_tabuleiro[2][2]==10)
                                                                        {linha=0;coluna=2;}
                                                                    else
                                                                        if(_tabuleiro[0][2]+_tabuleiro[2][2]==10)
                                                                            {linha=1;coluna=2;}
                                                                        else
                                                                            if(_tabuleiro[0][0]+_tabuleiro[1][1]==10)
                                                                                {linha=2;coluna=2;}
                                                                            else
                                                                                if(_tabuleiro[1][1]+_tabuleiro[2][2]==10)
                                                                                    {linha=0;coluna=0;}
                                                                                else
                                                                                    if(_tabuleiro[0][0]+_tabuleiro[2][2]==10)
                                                                                        {linha=1;coluna=1;}
                                                                                    else
                                                                                        if(_tabuleiro[0][2]+_tabuleiro[1][1]==10)
                                                                                            {linha=2;coluna=0;}
                                                                                        else
                                                                                            if(_tabuleiro[1][1]+_tabuleiro[2][0]==10)
                                                                                                {linha=0;coluna=2;}
                                                                                            else
                                                                                                if(_tabuleiro[2][0]+_tabuleiro[0][2]==10)
                                                                                                    {linha=1;coluna=1;}
                                                                                                else
                                                                                                    jogadaPC();

    if(_tabuleiro[linha][coluna]==0)
        _tabuleiro[linha][coluna] = 250;
    else
        jogadaPC();
}

I just want to say that the function playedPC (); is the simplest and is running without errors.

    
asked by anonymous 08.07.2016 / 02:30

0 answers