SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: _Janita_ en Miércoles 17 de Septiembre de 2003, 23:54

Título: Re: Como hacer un retardo en el texto?
Publicado por: _Janita_ en Miércoles 17 de Septiembre de 2003, 23:54
Hola!
esta es la primera vez que posteo, espero que me ayuden.

quiero que un texto se me imprima letra por letra y no todo de una vez.

aca va un ejemplo de lo que quiero:

char a[14]="Texto a Mostrar";
for (i=0;i<14;i++)
{
sleep (300);
printf ("%c",a);
}

pero resulta que el sleep no me funciona, me dijiero que tenia que incluir la libreria "time.h", pero sigue sin resultarme.

alguien sabe ocupar la funcion "sleep"?

ojala alguien me responda, saludos!:P
Título: Como hacer un retardo en el texto?
Publicado por: JuanK en Jueves 18 de Septiembre de 2003, 14:22
Creo que sleep si te funciona, pero el problema es que sleep  espera en segundos, asi que el codigo que tienes espera 300 segundos.
si quieres esperar en milesimas, tendras que utilizar la funcion delay();
a la cual le pasas nu valor en milesismas, es decir si quieres esperar medio segundo deberas usar:
delay(500);

suerte


Juank