Ver la versión completa : Otra pregunta de c
Me gustaría saber como puedo borrar la pantalla, cambiar de color de fondo y cambiar el color del texto en c.
Yo tenía entendio que se hacía con strscr, textbackground y textcolor, pero al ir a utilizarlo en el Visual c++ me da error.
¿Me he equivocado de funciones o es que no he puesto las librerías correctas?
Acabo de descubrir que las funciones que he puesto son de Borland y no funcionan en visual.
Para visual he encontrado system"cls" para borrar la pantalla, y para escribir el texto tengo que hacer algo parecido a esto:
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HA NDLE),
FOREGROUND_INTENSITY | FOREGROUND_RED |
FOREGROUND_GREEN | FOREGROUND_BLUE);
pero no se exactamento como funciona, ¿alguien me lo puede explicar?
Acabo d mirar por nuestro amigo google y si incluyes la biblioteca <conio.h>, puede utilizar las funciones :
textcolor(color) ->Para cambiar el color de texto (Ej. textcolor(GREEN))
textbackground(color) -> Para cambiar el color de fondo
Y utiliza la función: cprintf() q funciona igual que printf
Un saludo,
KaoS
Por ej, esto sta compilado en Dev-C++ y funciona
#include <iostream.h>
#include <conio.c>
int main()
{
textcolor(GREEN);
cprintf("Hola Mundo!");
system("pause");
return 0;
}
Muchas gracias KaoS a mi tambien me interesaba :D !
Salu2 !
Nada xicos, aki se ayuda to lo q se puede ;)
Dwarft a ver si nos vemos en la feria! :0=
jejeje ostia ! Po a ver si nos vemos, pero vaya, no nos vamos a reconocer jejeje a tu salud :0= !
Eso ya lo he probado y no vale para Visual c++, porque este compilador tiene una libreria conio.h diferente, pero gracias de todas formas.
Ok ok, bueno a ver si este ejemplo t aclara un poco el tema:
http://www.programmershelp.co.uk/showcode.php?e=295
Un saludo,
KaoS