Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - JohnMcb

#1
Programación C/C++ / Re: Tablero ajedrez c++
19 Mayo 2013, 21:03 PM
Gracias leosansan, intentare con eso a ver que tal me va :D
#2
Programación C/C++ / c++
19 Mayo 2013, 19:22 PM
Mensajes: 6
Ubicación: Calle falsa 123
Antigüedad: 1 mes
Puntos: 0


Buen dia :D
Tengo que hacer un juego al estilo del ajedrez, ya lo tengo listo, no pongo el código por que es bastante largo. El caso es que mi tablero se muestra siempre como casillas (el tablero lo hice como un vector de 64 casillas)
ej:

for(int i=0;i<64;i++)
cout <<"["<< vector_tablero_ajedrez<< "]";

Mi tablero se viene mostrando algo asi:
[ ][ ][ ][ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ][ ][ ][ ]
[ ][ ][ ][ ][ ][ ][ ][ ]
con ciertos datos que se me piden mostrar dentro de esas casillas, pero ahora necesito mostrar ese mismo vector en un tablero decente, es decir que las casillas sean a color tal cual como en un tablero de ajedrez (casillas intercaladas blanco y negro), pero necesito hacer esto en dev c++ y sin necesidad de instalar librerías adicionales, alguien sabe como hacerlo ?
Gracias.
#3
Programación C/C++ / Vector i*8+j
3 Mayo 2013, 01:28 AM
Buen día para todos.
Se me pidió convertir un array de varias dimensiones en un vector unidimensional de dos maneras, uno por medio de apuntadores con doble indireccion y la otra por medio de una formula ; i*8+j, la que aun no entiendo como aplicarla o usarla para pasar el array a vector, aquí está mi código con doble indireccion, alguno podria explicarme como funciona el pasar el arrary a vector con esa formula??? Gracias.

Código (csharp) [Seleccionar]
#include<iostream>

using namespace std;

int main()
{
   int array[2][3];
   int contador = 1;
   int vector[6];
   int **vector_apuntadores[6];
   int *apuntador_arrays[2][3];
   int contador_2=0;
   //Arreglo bidimensional:
   for (int i=0;i<2;i++)
   {
       for(int j=0;j<3;j++)
       {
               array[i][j]= contador;
               cout << "["<<array[i][j]<<"]";
               contador++;
               
       }
       cout<<"\n";
   }
   cout << "\n\n";
   
   //Paso del arreglo bidimensional a un vectorapuntador_arrays[i][j] por medio de doble indireccion:
   for(int i=0;i<2;i++)
   {
                      for(int j=0;j<3;j++)
                     
                      {
                             apuntador_arrays[i][j]=&array[i][j]
;                             vector_apuntadores[contador_2] = &apuntador_arrays[i][j];
                             vector[contador_2] = **vector_apuntadores[contador_2];
                             cout <<  "["<<vector[contador_2]<<"]";
                             contador_2++;
                      }
                      cout<<"\n" ;
   }
                     
   
   
   
   system ("pause");
   return 0;
   
   
}
#4
muchas gracias  :)
#5
aun no lo logro :/  , peor gracias por responder
#6
Buen dia para todos....
quisiera saber como puedo pasar los datos del siguiente array de 2x8 a un vector unidimensional de 16??
Cual es la mejor forma de hacerlo, gracias de antemano :D

#include<iostream>

using namespace std;

int main ()
{
   
   int array[2][8];
   
   int vector[16];
   
   for (int i=0;i<2;i++)
   {
       for (int j=0;j<8;j++)
       {
           array [j] = j+1;
           cout << "[" << array [j] << "]" ;
       }
       cout << "\n\n\n";
       
   }
   
    system ("pause");
    return 0;
   
   
   
   
}
#7
Programación C/C++ / Interfaz Grafica
20 Abril 2013, 01:27 AM
Buen dia para todos.

Estoy empezando este un programa, hasta el, es un tablero (8x8) en el cual se mueven dos jugadores aleatoriamente. Pero necesito realizarlo con interfaz grafica en el dev c++, que librería gráfica me recomiendan, y como puedo hacer funcionar esto mismo usando la librería gráfica que escoja, es decir, como programo con la interfaz gráfica el código para que funcione igual:(apenas llevo una parte del juego) pero necesito saber como tranformarlo para que funcione con alguna libreria grafica