elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
18 Noviembre 2008, 11:11  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++
| | |-+  uso funciones para graficos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: uso funciones para graficos  (Leído 282 veces)
y0mism0

Desconectado Desconectado

Mensajes: 226


Ver Perfil
uso funciones para graficos
« en: 25 Abril 2006, 20:03 »

Ola. M gustaria k me dijerais en primer lugar como uso la funcion textattr, si m podeis poner un fuente con el uso de esa funcion, xq m da errores.
Y luego, si m podrias decir funciones k se usen para programar en modo grafico y como las utilizo. Gracias.
En línea
jose2c

Desconectado Desconectado

Mensajes: 204


Ver Perfil
Re: uso funciones para graficos
« Respuesta #1 en: 25 Abril 2006, 21:58 »

La funcion textattr es un textcolor y textbackground en uno. La forma de usarla es asi:
Código:
int color_letra=9,color_fondo=7;
textattr(color_letra+(color_fondo<<4));

Tambien puedes hacer que las letras pestañeen activando el blink (0:desactivado, 1:activado):
Código:
int color_letra=9,color_fondo=7,blink=1;
textattr(color_letra+(color_fondo<<4)+(blink<<7));
En línea
y0mism0

Desconectado Desconectado

Mensajes: 226


Ver Perfil
Re: uso funciones para graficos
« Respuesta #2 en: 25 Abril 2006, 23:47 »

no me funciona, me sale blanco   :huh:
M puedes poner el codigo completo?
En línea
jose2c

Desconectado Desconectado

Mensajes: 204


Ver Perfil
Re: uso funciones para graficos
« Respuesta #3 en: 26 Abril 2006, 01:10 »

A mi tambien me sale blanco, lo que pasa es que el blink es obsoleto. Pon el blink en 0.
En línea
y0mism0

Desconectado Desconectado

Mensajes: 226


Ver Perfil
Re: uso funciones para graficos
« Respuesta #4 en: 26 Abril 2006, 14:56 »

Pero mira, pongo este codigo y m sigue sin cambiar el color:
Código:
#include <stdio.h>
#include<conio.h>
#include<iostream.h>
void main()
{
int color_letra=9,color_fondo=7,blink=0;
textattr(color_letra+(color_fondo<<4)+(blink<<7));
cout<<"ola";
cin.get();
}
En línea
jose2c

Desconectado Desconectado

Mensajes: 204


Ver Perfil
Re: uso funciones para graficos
« Respuesta #5 en: 26 Abril 2006, 15:46 »

textattr solo funciona con el texto escrito con la funcion cprintf:
Código:
#include <stdio.h>
#include<conio.h>
#include<iostream.h>
void main()
{
int color_letra=9,color_fondo=7,blink=0;
textattr(color_letra+(color_fondo<<4)+(blink<<7));
cprintf("hola");
getch();
}
En línea
y0mism0

Desconectado Desconectado

Mensajes: 226


Ver Perfil
Re: uso funciones para graficos
« Respuesta #6 en: 26 Abril 2006, 16:18 »

ok, asias jose2c ya m va. M podrias decir la diferencia entre printf y cprintf?¿
En línea
jose2c

Desconectado Desconectado

Mensajes: 204


Ver Perfil
Re: uso funciones para graficos
« Respuesta #7 en: 26 Abril 2006, 16:24 »

Supongo que la 'c' de 'c'printf debe ser algo como 'color'printf. Ademas con cprintf he visto que no funcionan los comodines de retorno de carro '\r' y nueva linea '\n' y otros supongo, asi que si kieres colocar el texto de cprintf en algun lugar de la pantalla deberas hacerlo siempre con gotoxy.
En línea
y0mism0

Desconectado Desconectado

Mensajes: 226


Ver Perfil
Re: uso funciones para graficos
« Respuesta #8 en: 26 Abril 2006, 16:38 »

oks. Asias, salu2.
En línea
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC