Resultados 1 al 3 de 3

Como comparar vector. c++

Esta es una discusión para el tema Como comparar vector. c++ en el foro Programación, bajo la categoría Webmasters y Programadores; Buenas =) Estaba tratando de hacer un " 3 en linea", cuando se me ocurrio hacer lo siguiente: Código: cout << "\n\nIngrese numero en el cual quiere insertar la cruz: ...
Página: 1


  1. #1
    Senior Member

    Fecha de ingreso
    24 abr, 07
    Mensajes
    309
    Buenas =)



    Estaba tratando de hacer un " 3 en linea", cuando se me ocurrio hacer lo siguiente:



    Código:
    cout << "\n\nIngrese numero en el cual quiere insertar la cruz: ";
    
    cin >> numJ;
    
    if (tablero[numJ] == numJ)
    
    {
    
    cout << "Bien echo";
    
    }


    La idea era que al ingresar por ejemplo "1", el vector valla a la posicion [1] y vea si el contenido era igual a "1".

    El problema es que aunque sean igual no me toma como una igualdad al vector[1] que contiene "1" con 1...

    En fin hay alguna manera de hacer esto ?



    Saludos, gracias

     
     
  2. #2
    Super Moderador Avatar de rob1104

    Fecha de ingreso
    07 mar, 05
    Ubicación
    México
    Mensajes
    2,548
    La comparacion está bien, seguro el error está en alguna otra parte del codigo.



    Saludos

     
     
  3. #3
    Senior Member

    Fecha de ingreso
    24 abr, 07
    Mensajes
    309
    Finalmente pude.

    Lo que pasa es que el vector es "char" ya que quiero almacenar tambien las X y las O.

    Bien, entonces al hacer la comparacion entre int 1 y char 1, no era la misima, asi que buscando por ahi encontre la funcion "itoa()", y bueno finalmente lo que hize fue esto:



    Código:
    int numJ;
    
    char pruebaa[9]; 
    
    
    
    if (respCurs == &#39;y&#39;)
    
    {
    
     * * * * * * *do
    
     {
    
    cout << "\n\nIngrese numero en el cual quiere insertar la cruz: ";
    
    cin >> numJ;
    
    itoa (numJ,pruebaa,10);
    
    cout << *tablero[numJ];
    
    }
    
    while (tablero[numJ] != pruebaa[0]);
    
    }
    
    
    
    if (tablero[numJ] == pruebaa[0])
    
    {
    
    tablero[numJ] = &#39;X&#39;;
    
    cout << "\n\n";
    
    mostrarT(tablero);


    En fin ya quedo bien.

    Ahora me toca pelear con la IA.

    Si alguien tiene una idea de como simplificar el echo de tener que poner 20.000.000 de "for" para las distintas opciones de empate y ganador del juego, me dice xD



    Saludos

     
     

Temas similares

  1. Comparar dos discos duros
    Por esteiner en el foro Hardware
    Respuestas: 4
    Último mensaje: 07/09/2009, 00:40
  2. “”” Programa para comparar dos archivos
    Por abmptc en el foro Programas
    Respuestas: 0
    Último mensaje: 23/05/2009, 15:51
  3. q tengo q tenar en cuenta al comparar un disco rigido?
    Por astronauta_sideral en el foro Asistencia compra de Hardware
    Respuestas: 4
    Último mensaje: 19/09/2008, 21:50
  4. Comparar
    Por manuelr223 en el foro Asistencia compra de Hardware
    Respuestas: 13
    Último mensaje: 24/11/2007, 16:22
  5. comparar registros en formularios distintos
    Por claudiofipi en el foro Programación
    Respuestas: 2
    Último mensaje: 10/08/2007, 01:06

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •