SoloCodigo
Programación General => C/C++ => Mensaje iniciado 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
#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
-
Puedes intentar dandole mas forma con alguna libreria grafica, en dondé podras dibujar a tu antojo.
-
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: