Hola.
Estoy aprendiendo C, y me gustaria poder colocar con C fondos en los programas, sacar esa maldita letrita blanca en la que corre los programas,etc.
Me enseñarian.?
Disculpen las molestias.
Hola
En C estándar CREO que no se puede, que alguien me corrija si me equivoco.
Si usas Windows puedes usar su API, para cambiar el color del texto la función que se utiliza es SetConsoleTextAttribute (http://msdn.microsoft.com/en-us/library/windows/desktop/ms686047(v=vs.85).aspx)
Saludos
O sea que no se puede hacer un juego de computadora con C, por ejemplo???????
Hola
Poder se puede, pero tendrías que utilizar bibliotecas que no pertenecen a C estándar, por ejemplo para gráficos y esas cosas, pero poder puedes.
Saludos
Mmm, y es muy complicado hacer eso?
Nunca lo he hecho jaja
mmm. bueno, seguire buscando, gracias!!!
@Anastacio, si quieres programar juegos de recomiendo estudiar Python con Pygame.
Busca en youtuve : Chelintotorials python-pygame.
Slds !!
@ShamaR00T, si pregunta para C, no lo envies a otro lenguaje. Si tu no conoces una respuesta adecuada a la pregunta, no respondas.
@Anastacio: Para trabajar con gráficos en C, tienes por ejemplo GTK para linux, no recuerdo si también para windows. En windows también se puede usar SDL por ponerte un ejemplo
Cita de: satu en 19 Enero 2012, 20:40 PMEn C estándar CREO que no se puede, que alguien me corrija si me equivoco.
Si usas Windows puedes usar su API, para cambiar el color del texto la función que se utiliza es SetConsoleTextAttribute (http://msdn.microsoft.com/en-us/library/windows/desktop/ms686047(v=vs.85).aspx)
Correcto, en C estandar no es posible. En este la salida estandar (stdout) se trata como un stream en modo "wt" (modo texto, escritura) con algunas limitaciones.
Un saludo
bueno con la funcion system(), metiendo el parametro del comando color se puede cambiar fondo y letra seria algo asi:
system("color AF") por ejemplo, no recuerdo si la primera letra pertenece a pantalla o a texto, pero vamos que si abres una consola de dos y pones color ?, te sale la ayuda. un saludo
Bueno chicos, gracias a todos.
Una duda, duomix, te refieres a que ponga una consola de dos, y ponga help color?
No es necesario, al menos no en MS Windows XP.
Con este en el menú "Inicio" seleccionas la entrada "Ayuda y soporte técnico". En el cuadro de búsqueda tecleas "Interprete de comandos" y uno de los resultados es "Referencia A-Z de la línea de comandos". Ahí esta la descripción de todos lo comandos internos y externos.
Un saludo
A, pero yo uso Dev C++
No aplica solo si estas ejecutando Dev-C++ en Linux mediante un emulador como Wine ...
Cuando indique "menú inicio" me refería al menú principal en MS Windows, el IDE que se utilice no importa.
Un saludo
pero yo tengo Windows, no Linux.
Mi computadora, desgraciadamente, y por algun error, no vino con el sistema de ayuda y soporte tecnico.
Como dice un usuario por ahi con el comando system
EJ
{
system("color 05") ;
}
despues del main lo pones
el primero es el fondo y el segundo la letra
si ademas le cambias el 0 por R te aparece el listado de colores disponibles para
q puedas escoger
Para usar system hay que usar la libreria Windows.h??
No. Antes de utilizar la función "system" se debe incluir el encabezado <stdlib.h>.
Un saludo
que raro a mi me anduvo con Windows.h.
Tambien vi la lista. Ahora, como se podria cambiar la letra???
Para poner colores
Hay dos formas
La mas sencilla es poner
system("color a");
se pueden poner colores o numeros o bien ambos
para saber todos los colores disponibles
debes poner en vez de color a , una letra mayor que e , o un numero mayor que 9
y ahi te saldran los demas colores
Para la letra nose