/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Implementacion de TicTacToe

 
      Índice del Foro elrincondelc.com -> Trabajos de clase
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
VictorZ



Registrado: 27 May 2014
Mensajes: 3

MensajePublicado: 27/05/2014 6:07 pm
Título: Implementacion de TicTacToe



Hola como andan? necesitaria que me ayuden a hacer un tictactoe con esta interfaz:
#include <iostream>

#define ROWS 3
#define COLS 3
#define CELLS ROWS*COLS

enum Cell { empty, circle, cross };

typedef Cell* TicTacToe;

TicTacToe emptyTicTacToe();

void deleteTicTacToe(TicTacToe& t);

void print(TicTacToe t);

Cell getCell(TicTacToe t, int i);

void setCell(TicTacToe t, int i, Cell c);

bool won(TicTacToe t);

bool tied(TicTacToe t);

Alguien que me pueda ayudar? por favor no entiendo nada...

Pd: implemente esto
TicTacToe emptyTicTacToe(){
TicTacToe* crear = new TicTacToe[CELLS];
for(int i = 0; i(CELLS);i++)
crear == (empty);
}

void deleteTicTacToe(TicTacToe& t){
delete t;
}

esta bien?
_________________
VictorZ.
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 7516
Ubicación: Mexico

MensajePublicado: 28/05/2014 6:13 am
Título: Re: Implementacion de TicTacToe

El problema es que llevas casi nada del programa, por eso lo muevo al foro Trabajos de clase.

VictorZ escribió:
Pd: implemente esto
TicTacToe emptyTicTacToe(){
TicTacToe* crear = new TicTacToe[CELLS];
for(int i = 0; i(CELLS);i++)
crear == (empty);
}

void deleteTicTacToe(TicTacToe& t){
delete t;
}

esta bien?

La primera función no, la segunda si. En la primera falta el operador "<" o "!=" en la condición del bucle, hay que cambiar el cuerpo de este y falta el valor de retorno de la función. Con los cambios:
Código:
TicTacToe emptyTicTacToe()
{
   TicTacToe crear = new Cell[CELLS];
   
   for(int i = 0; i != CELLS; i++)
      crear[i] = empty;
   
   return crear;
}


Un saludo
_________________
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Volver arriba
VictorZ



Registrado: 27 May 2014
Mensajes: 3

MensajePublicado: 28/05/2014 6:54 am
Título:

Hola lo que estoy pidiendo es que me ayudes a empesar con Cell getCell(TicTacToe t,int i),void print(TicTacToe t) y void setCell(TicTacToe t,int i,Cell c) por favor debo entregarlo para mañana
_________________
VictorZ.
Volver arriba
      Índice del Foro elrincondelc.com -> Trabajos de clase
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com