jogo da velha C++

619 palavras 3 páginas
#include<iostream>
#include<stdlib.h>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include <fstream>

using namespace std;
#define DIM 3

char matriz[DIM][DIM]; int i,j; char p1,p2; int ganhou=false; int jogada=0; int turno=1; int certo=false; string j1, j2, a, b;

void escolha_jogador()
{

cout<<" UNIVALI - UNIVERSIDADE DO VALE DO ITAJAI \n"; cout<<" Algoritmo e Programacao \n"; cout<<" Aluno: Edson \n \n"; cout<<" #JOGO DA VELHA# \n \n";

cout<<" Jogador 1 digite seu nome: "; cin>>j1; cout<<" Jogador 2 digite seu nome: "; cin>>j2; cout<<"\n "; int certo = false;

ofstream escreveArquivo; escreveArquivo.open("jogodavelha.txt", fstream::app); escreveArquivo<<j1<<" X "; escreveArquivo<<j2<< "\n"; escreveArquivo<<"Vencedor: "; escreveArquivo<< "\n"; escreveArquivo.close();

while (certo == false) {

cout <<j1<< " escolha 'X' ou 'O': \n\n"; fflush(stdin); cin.get(p1);

if ((p1=='X')||(p1=='x')) { p1 = 'X'; p2 ='O'; certo =true; }

else if ((p1 == 'o')||(p1=='O')) { p1 = 'O'; p2 = 'X'; certo = true; } else if ((p1 !='x' || p1 != 'o') || (p2 !='X' || p2 !='O')) { cout << "Voce digitou um valor invalido\n\n"; certo = false; }

} cout << "\n"; cout << j1<<" escolheu " << p1; cout <<"\n"; cout << j2<<" escolheu " << p2;
}

//adicionar elementos vazios a matriz

void elementos_matriz()
{

for (i=0; i<DIM; i++) for (j=0; j<DIM; j++) matriz[i][j] = ' ';

}

//mostrar elementos matriz usando for ( para usar essa forma alterar o campo jogadas com i-1 e j-1

// mostrar matriz vazia

void escreve_matriz2()

{ cout << "\n\n\n\n"; cout << "\n"<< "\t 0 1

Relacionados

  • Jogo da Velha em c
    6529 palavras | 27 páginas
  • jogo da velha em c
    438 palavras | 2 páginas
  • Jogo da Velha em C++
    718 palavras | 3 páginas
  • Jogo da velha em C
    502 palavras | 3 páginas
  • Jogo da velha em c
    1356 palavras | 6 páginas
  • jogo da velha em C
    349 palavras | 2 páginas
  • Jogo da velha em C completo
    1335 palavras | 6 páginas
  • Jogo da velha em linguagem c
    1354 palavras | 6 páginas
  • Jogo da Velha Player VS CPU em C
    599 palavras | 3 páginas
  • Jogo da velha em c++, com 2 niveis de dificuldade
    459 palavras | 2 páginas