Discussion:
que me pueden sugerir
(demasiado antiguo para responder)
chacker
2006-10-01 03:08:49 UTC
Permalink
Me imagino que dentro de los que mencionas es la consola, lo mas
arcaico de c, yo uso el pantalla azul XD, otra preguntica, como hago
para que el texto salga de un color diferente en cada renglon en la
misma pantalla, me explico; yo uso el textcolor(algo); si pero hasta
que no de un clrscr(); no empieza a escribir de otro color, si por
ejemplo quiciera escribir CHACKER cada letra de un color distito como
lo hacen

De nuevo mil gracias Zephryn Xirdal
Primero debes decirnos en qué lo estás haciendo, si Win32, consola, MFC,
.NET, linux consola, xfree, gnome, kde...
--
Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficción y programación
========================================
Para una persona no violenta, todo el mundo es su familia.
-- Mahatma Gandhi. (1869-1948) Político y pensador indio.
Zephryn Xirdal
2006-10-01 08:15:57 UTC
Permalink
Pues si te digo la verdad, hace tantos años de eso que no recuerdo, pero
había modos, eso seguro. Parece ser que estás usando el Borland C++.

Este tiene una biblioteca gráfica para manejar todo eso en la consola, si no
recuerdo mal todo estaba en graphics.h y necesitabas un fichero .bgi para
acompañar a tu aplicación.

Respecto a lo del reloj, en MS-DOS (sólo MS-DOS y hasta Windows ME),
necesitas engancharte al tick del sistema y permanecer residente, de forma
que a cada tick del sistema se llame a tu rutina y ésta actualice el reloj.

Tienes una función, "act_reloj", que te actualiza el reloj. Tienes que
llamar a un servicio DOS que te devolverá la dirección del tick del sistema,
cambias la actual por la tuya y desde la tuya llamas a la actual, y cuando
salgas tienes que restaurar el estado anterior. Si el programa se rompe por
cualquier cosa, deberías también hacer lo mismo en atexit (registrando un
nuevo callback). Como verás no es cosa trivial en DOS, y apenas que te
equivoques en cualquier cosa, todo el sistema se colgará, a veces incluído
el propio windows 95/98/me.

Por cierto, si tu profe te está pidiendo todas esas virguerías en DOS es que
o no es muy bueno o no está muy actualizado (generalmente será las dos
cosas). Todo eso dejó de existir hace años, y desde Windows 2000 en adelante
todo eso no funcionará.
--
Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficción y programación
========================================
El hombre encuentra a Dios detras de cada puerta que la ciencia logra abrir.
-- Albert Einstein. (1879-1955) Físico alemán.

"chacker" <***@gmail.com> wrote in message news:***@h48g2000cwc.googlegroups.com...
Me imagino que dentro de los que mencionas es la consola, lo mas
arcaico de c, yo uso el pantalla azul XD, otra preguntica, como hago
para que el texto salga de un color diferente en cada renglon en la
misma pantalla, me explico; yo uso el textcolor(algo); si pero hasta
que no de un clrscr(); no empieza a escribir de otro color, si por
ejemplo quiciera escribir CHACKER cada letra de un color distito como
lo hacen

De nuevo mil gracias Zephryn Xirdal
Primero debes decirnos en qué lo estás haciendo, si Win32, consola, MFC,
.NET, linux consola, xfree, gnome, kde...
--
Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficción y programación
========================================
Para una persona no violenta, todo el mundo es su familia.
-- Mahatma Gandhi. (1869-1948) Político y pensador indio.
chacker
2006-10-01 13:57:28 UTC
Permalink
Post by Zephryn Xirdal
Por cierto, si tu profe te está pidiendo todas esas virguerías en DOS es que
o no es muy bueno o no está muy actualizado (generalmente será las dos
cosas). Todo eso dejó de existir hace años, y desde Windows 2000 en adelante
todo eso no funcionará.
Pues creo que tienes razon pero por ahora no me preocupo mucho por que
apenas estamos en la etapa de algoritmos, de todas formas yo por mi
cuenta esto estudiando VB, se que no es la gran cosa pero pues hago mi
esfuerzo =).

Muchisimas gracias por la informacion, voy a estudiar lo que me dices y
seguro lo hago bien de nuevo gracias Zephryn Xirdal

Loading...