COmo poner letra y opantalla de colores en c?

sonsoles
10 de Enero del 2006
necesito acer un proyecto ne c
y abia pensado en acer un juego
y necesto saber como cambiar la letra d color y la poantalla si alguien puede ayudarme con un sudoku se lo agradeceria

chuidiang
10 de Enero del 2006
Hola:

En C no hay una forma standard de hacer eso. Es decir, la forma de hacerlo depende del compilador y sistema operativo que estés usando. Si lo indicas quizás alguien pueda ayudarte.

Se buena.

Noel Solw
10 de Enero del 2006
te emvio un programa que imprime en colores para que te sirva de ejemplo


// programa espiral.cpp

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

void Show()
{
int row = 1,col = 1,
first_row = 1,first_col = 1,
last_row = 23, last_col = 77,
drow = 1,dcol = 3,
color = RED;
textmode(C80);
while(first_row <= last_row)
{
textcolor(color++);
while(col < last_col)
{
gotoxy(col,row);
cprintf("x");
col += dcol;
}
last_col -= dcol;
while(row < last_row)
{
gotoxy(col,row);
cprintf("x");
row += drow;
}
last_row -= drow;
while(col > first_col)
{
gotoxy(col,row);
cprintf("x");
col -= dcol;
}
first_col += dcol;
first_row += drow;
while(row > first_row)
{
gotoxy(col,row);
cprintf("x");
row -= drow;
}
}
}

main()
{
textbackground(BLACK);
clrscr();
window(1,1,79,24);
_setcursortype(_NOCURSOR);
Show();
textcolor(WHITE);
getch();
_setcursortype(_NORMALCURSOR);
return 0;
}