SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: kool_aid en Sábado 28 de Octubre de 2006, 01:38

Título: Pintar Un Tablero
Publicado por: kool_aid en Sábado 28 de Octubre de 2006, 01:38
bueno, tengo este codigo para hacer un "tablero" por asi decirlo, un tablero amarillo que empieza a pintarse de rojo de izquierda a derecha y de abajo hacia arriba, mi problema es que no puedo hacer que se pinte de abajo hacia arriba y de izquierda a derecha, en ambos casos empezando por la esquina inferior izquierda. soy un principiante programando jejje y les agradeceria su ayuda

Citar
#include<stdio.h>
#include<conio.h>

void main(void)
{ int i=0, j=0, cols, fils;
  clrscr();
  textcolor(BLUE);
  cprintf("Introducir el n£mero de columnas y filas: ");
  cscanf("%i %i", &cols, &fils);
  fflush(stdin);
  clrscr();

  for(j=0;j<fils;j++)
  {
    for(i=0;i<cols;i++)
     { textcolor(YELLOW);
       cprintf("°");
     } printf("\n");
  }

  j=0;

  for(fils;fils>j;fils--)
  { gotoxy(1,fils);
    for(i=0;i<cols;i++)
     {
       textcolor(RED);
       cprintf("°"); delay(90000); delay(90000);
     }
  }

  getch();
}

tambien quisiera saber como puedo hacer para pintar casillas alternativas, como un tablero de ajedrez  :rolleyes:  disculpen por las molestias  :P
Título: Re: Pintar Un Tablero
Publicado por: LeGatoRojo en Domingo 29 de Octubre de 2006, 07:49
Puedes intentar dandole mas forma con alguna libreria grafica, en dondé podras dibujar a tu antojo.
Título: Re: Pintar Un Tablero
Publicado por: Mollense en Domingo 29 de Octubre de 2006, 19:21
Hola kool_aid.

Yo usaría la librería "graphics.h" ya que puedes hacer con ella lo que quieres sin grandes complicaciones. Hece unos años programé un arkanoid muy básico. Si lo encuentro te los paso para que veas el uso de esta librería.

Eso si, para que no te de un ataque de histeria, acuerdate de habilitar la librería gráfica que si no no funca nada.

 :hola: