• Viernes 15 de Noviembre de 2024, 10:39

Autor Tema:  Cambio De Colores  (Leído 1557 veces)

cyber-angel

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Cambio De Colores
« en: Lunes 28 de Febrero de 2005, 19:28 »
0
QUE ONDA CHAVOS YA LLEVO BASTANTE TIEMPO PROGRAMANDO EN C PERO ME SURGIO UNA INTERROGANTE Q VI EN UN PROGRAMA HACE YA BASTANTE TIEMPO NORMALMENTE PARA HACER UN CAMBIO DE COLOR EN EL TEXO USAN TEXTCOLOR Y LO IMPRIMES CON CPRINTF AHORA LO QUE YO QUIERO HACER ES UN BUCLE PARA Q CAMBIE LOS COLORES AUTOMATICAMENTE EN EL PROGRAMA FUNCIONANDO YA INTENTE HACER ESTO CON UN FOR PERO CUANDO EL CICLO TERMINA YA NO CAMBIO DE COLORES Y YO LO QUE QUIERO ES Q HASTA Q YO PRESIONE UNA TECLA NO ME DEJE DE CAMBIAR DE COLORES MIREN ESTO ES LO Q YO HICE

#include "stdio.h"
#include "conio.h"
#include "dos.h"
int x
void main()
{
for(x=1;x<=15;x++)
{
textcolor(x);
gotoxy(1,1);
cprintf("hola");
delay(500);
}
getch();
}

esto hace el cambio de colores al texto y se ve muy bien pero yo quiero hacer el ciclo infinito o no se si haya una funcion que lo haga ya por default o tal ves con un while pero no le tengo confianza al while no se si alguien pueda ayudarme y haber si puedo ahorrarme y gotoxy por q si se lo quitan imprime 15 veces hola en diferentes renglore y yo lo que quietro es que la palabra cambie de color

por favor se los encargo :kicking:  :o  :P  :D

Diodo

  • Moderador
  • ******
  • Mensajes: 658
    • Ver Perfil
    • http://www.solocodigo.com
Re: Cambio De Colores
« Respuesta #1 en: Martes 1 de Marzo de 2005, 10:44 »
0
Hola

Si quieres un bucle infinito puedes hacer lo siguiente:


Código: Text
  1.    /* Nuestro bucle for infinito */
  2.    for(;;)
  3.    {
  4.         /* Cuerpo del bucle */
  5.    }
  6.  
  7.    /* Lo mismo con while */
  8.    while(1)
  9.    {
  10.         /* Cuerpo de while */
  11.    }
  12.  

Si quieres un bucle que no termine hasta que se pulse una tecla:


Código: Text
  1.  
  2.  
  3. while(getchar()!='s')
  4. {
  5.       /* Cuerpo del bucle */
  6. }
  7.  
  8.  
  9.  

saludos  :hola:

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Cambio De Colores
« Respuesta #2 en: Martes 1 de Marzo de 2005, 13:28 »
0
Me uno a Diodo,
pero eso si... y no lo tomes a mal...

si to fuera tu lo pensaría 10 vces antes de afirmar esto:

Citar
QUE ONDA CHAVOS YA LLEVO BASTANTE TIEMPO PROGRAMANDO EN C

En fin, tienes mucho por aprender al igual que todos nosotros.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

cyber-angel

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Cambio De Colores
« Respuesta #3 en: Jueves 3 de Marzo de 2005, 19:08 »
0
ei tienes razon muchacho a pesar de que es cierto de que llevo ya tiempo programando en c++ aun me faltan cosas por aprender como tu dices gracias por el consejo muchacho, ahora lo que  :o  quiero hacer es combinarlos como hacer un bulce infinito y terminarlo con una tecla obviamente suena absurdo pero es lo que necesito hacer un bucle infinito hasta que el usuario se aburra de de verlo haber si me echan la manita jejeje y y thanks por los comentarios

Diodo

  • Moderador
  • ******
  • Mensajes: 658
    • Ver Perfil
    • http://www.solocodigo.com
Re: Cambio De Colores
« Respuesta #4 en: Jueves 3 de Marzo de 2005, 21:47 »
0
Arriba ya te puse un ejemplo, solo debes agregar el contenido al bucle

saludos  :hola:

por cierto eso es c y muy basico