Jogo da velha em C completo
#include<stdio.h>
#include<stdlib.h>
//variavel universal int pos=0, tabuleiro_pos[10], pula, jogador1, jogador2, sair, ponto1=0, ponto2=0, empate=0, ponto_empate=0, teste_valida1, teste_valida2; char i=49; void tabuleiro()
{
tabuleiro_pos[1]=' '; tabuleiro_pos[2]=' '; tabuleiro_pos[3]=' '; tabuleiro_pos[4]=' '; tabuleiro_pos[5]=' '; tabuleiro_pos[6]=' '; tabuleiro_pos[7]=' '; tabuleiro_pos[8]=' '; tabuleiro_pos[9]=' ';
}
void desenha_tabuleiro()
{
printf("
\xFE\xFE\xFE\xFE\xFE\xFE\xFE");
printf("\n\t\xba%c|%c|%c\xba",tabuleiro_pos[7],tabuleiro_pos[8],tabuleiro_pos[9]); printf("\n \xFE\xFE\xFE\xFE\xFE\xFE\xFE\tJogador X: %i ponto_empate); Empate: %i", ponto1,
printf("\n\t\xba%c|%c|%c\xba",tabuleiro_pos[4],tabuleiro_pos[5],tabuleiro_pos[6]); printf("\n \xFE\xFE\xFE\xFE\xFE\xFE\xFE\tJogador O: %i", ponto2);
printf("\n\t\xba%c|%c|%c\xba\n",tabuleiro_pos[1],tabuleiro_pos[2],tabuleiro_pos[3]); printf(" }
\xFE\xFE\xFE\xFE\xFE\xFE\xFE\n\n");
void fim_jogo1(){ if(tabuleiro_pos[1]==88 && tabuleiro_pos[2]==88 && tabuleiro_pos[3]==88 || tabuleiro_pos[4]==88 && tabuleiro_pos[5]==88 && tabuleiro_pos[6]==88 || tabuleiro_pos[7]==88 && tabuleiro_pos[8]==88 && tabuleiro_pos[9]==88 || tabuleiro_pos[1]==88 && tabuleiro_pos[4]==88 && tabuleiro_pos[7]==88 || tabuleiro_pos[2]==88 && tabuleiro_pos[5]==88 && tabuleiro_pos[8]==88 || tabuleiro_pos[3]==88 && tabuleiro_pos[6]==88 && tabuleiro_pos[9]==88 || tabuleiro_pos[1]==88 && tabuleiro_pos[5]==88 && tabuleiro_pos[9]==88 || tabuleiro_pos[3]==88 && tabuleiro_pos[5]==88 && tabuleiro_pos[7]==88)
{
jogador1=1; ponto1++; system("CLS"); desenha_tabuleiro(); printf("jogador X campeao"); system("PAUSE>>NULL"); }
}
void fim_jogo2(){ if(tabuleiro_pos[1]==79 && tabuleiro_pos[2]==79 && tabuleiro_pos[3]==79 || tabuleiro_pos[4]==79 && tabuleiro_pos[5]==79 && tabuleiro_pos[6]==79 || tabuleiro_pos[7]==79 && tabuleiro_pos[8]==79 && tabuleiro_pos[9]==79 || tabuleiro_pos[1]==79 && tabuleiro_pos[4]==79 &&