como hago para dibujar esto en C++?

Iniciado por holamega12, 25 Julio 2014, 15:36 PM

0 Miembros y 1 Visitante están viendo este tema.

holamega12

Hola, estaba practicando algo de C++, se como dibujar un cuadrado, pero mi duda es, como haria para dibujar una imagen asi

+--------+
|  |   |  |  |      
|-+-+-+-|
|  |  |  |   |
|-+-+-+-|
|  |  |  |   |
|-+-+-+-|
|   |  |  |  |
+--------+

la idea es porque estoy haciendo una especie de juego, por ejemplo, averiguar donde esta por ejemplo, una letra, dar las coordenadas, y si acierta sumar puntos, pero bueno, me gustaria saber como dibujar ese cuadro, voy a seguir intentandolo a ver si me sale, si alguien me podria echar un cable, se lo agradeceria
gracias

con este codigo, he podido conseguir lo que es el marco, pero aun asi, no me sale como la imagen que me gustaria




int main ()  
{  
  int columnas;
  int filas;

  cout<<"Introduce el numero de filas";
  cin>>columnas;
 
   cout<<"Introduce el numero de columnas";
  cin>>filas;

    for (int i = 0; i < filas; i++)
{
                     if(i == 0 || i == filas -1)
                        cout <<"+";
     else
cout<<"-";
}
                cout << endl;
for (int k = 0; k <columnas; k++)
          {

           for (int j = 0; j < columnas; j++)
                 {
        if (j ==0 || j == filas-1)
                              cout <<"|";
else
cout <<" ";
                                     
                  }

                            cout << endl;
             
 }

            for (int i = 0; i <  filas; i++)
                 
                       if(i == 0 || i == filas - 1)
   cout <<"+";
    else
 cout<<"-";

cout<<endl;
                   
  system("PAUSE");
  return 0;


}



ivancea96

│ ┤ ┐ └ ┴ ┬ ├ ─ ┼ ┘┌

Quizás esos caracteres te ayuden a hacerlo más centrado y cuadriculado. (Tabla Ascii)