Juoder Para Entregar
Enviado por badarinel • 23 de Junio de 2014 • 9.468 Palabras (38 Páginas) • 277 Visitas
funcion sleep para dev-cpp
Estas en el tema de funcion sleep para dev-cpp en el foro de C/C++ en Foros del Web. Nesecito que me digan como incluir la funcion sleep para dev-cpp, o podrian darme algun link para descargar borland, aunque sea version de prueba....
#1 (permalink)
13/06/2008, 18:27
Tikitios
Fecha de Ingreso: mayo-2008
Ubicación: Chile
Mensajes: 189
Antigüedad: 6 años
Puntos: 3
funcion sleep para dev-cpp
________________________________________
Nesecito que me digan como incluir la funcion sleep para dev-cpp, o podrian darme algun link para descargar borland, aunque sea version de prueba.
#2 (permalink)
16/06/2008, 02:02
AkteniSk
Fecha de Ingreso: diciembre-2006
Mensajes: 8
Antigüedad: 7 años, 5 meses
Puntos: 3
Respuesta: funcion sleep para dev-cpp
________________________________________
Saludos
Si estás en un entorno Windows, puedes utilizar la función Sleep del API de Windows, solo incluyes el achivo de cabecera Windows.h
Te adjunto un ejemplo
Código PHP:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main() {
printf("Tu nombe aparecera en 5 segundos");
Sleep(5000);
printf("Saludos");
system("PAUSE");
return 0;
}
Cabe destacar que la librería stdlib en Dev-cpp, si incluye una definición de sleep (minúscula) Aunque tal función no pertenece al ANSI C.
Además, en el mismo archivo de cabecera (stdlib) sugiere que no se útilice tal función y recomiendan el uso de Sleep del API de Windows.
Bueno, se me fue la mano y lo deje en C, pero se manda a llamar igual en C++
Había respondido algo semejante, acá, por si te interesa leer un poco más.
http://mx.answers.yahoo.com/question/index;_ylt=Ag8zb3NKrxYTMVEE.BPkUx6Y8gt.;_ylv=3?qid =20080615175633AAQ3eGq&show=7#profile-info-392ab628ec561ecf4f45713c4b232b65aa
c++ codigo o funcion q retarde ..............ayuda!!!!!!!!!!!...
Holas amigos de la web ayudenme por favor :Nesecito un programa o una funcion como para que retarde osea, digamo que me pida poner un nombre o numero y luego que haga lo siguiente ...mostrar más
Mejor respuesta
• Guille... respondida hace 2 años
Si se puede hacer mediante la funcion Sleep(); dentro de los parentesis va una cantidad la cual determina el tiempo que se detiene la pantalla. A continuacion te dejo el codigo:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <conio.h>
main()
{
int i;
printf("Cargando");
for(i=0;i<10;i++)
{
Sleep(1000);
printf(".");
}
system("cls");
}
Se me olvidaba decirte, para correr dicho programa con el funcionamiento correcto de la libreria windows.h descarga el compilador code blocks o el gcc. Que Dios te bendiga, saludos.
Delay y Sleep en C
{
}
bueno, en vista que no logre hacer funcionar el delay(), es que decidi investigar un poco sobre otras librerias, y me di cuenta de algo bastante interesante, aki lo explico
retardo en milisegundos.
si deseamos hacer un retardo en milisegundos, debemos incluir Windows.h y hacer un Sleep, notese que la S es en mayuscula, sino no funciona, ejemplo del uso de la sintaxis:
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <time.h>
#include <windows.h> // esta libreria es la que nos permite usar Sleep()
int main() {
cout << "hola";
cout << "\n\n";
//se procede a hacer el retardo en milisegundos.
Sleep(2000); // se hace un retardo de 2 segundos, pero expesado en milisegundos.
cout << "probando el retardo del sleep";
getch();
}
Retardo en segundos
a diferencia del caso anterior, para poder hacer un retardo en segundos, debemos usar la libreria dos.h y usar el comando sleep; notese que la s es minuscula en este caso.
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <time.h>
#include <dos.h> //esta es la libreria para usar sleep
int main(){
cout << "hola";
cout << "\n\n";
// se procede a hacer el retardo en segundos
sleep(2); // se hace un retardo de 2 segundos.
cout << "probando el retardo del sleep";
getch();
}
es muy importante a la hora de escribir el programa, que nos fijemos bien, que libreria queremos usar, como escribimos el sleep y el tiempo que damos, pq sino podemos caer en una espera eterna.
resumen:
1. <windows.h> Sleep() // retraso en milisegundos
2. <dos.h> sleep() // retraso en segundos.
¿Cómo se puede programar la función de espera "SLEEP" en el WinCC?
Mostrar referencias
Instrucciones:
Se puede utilizar la función API de Windows "SLEEP()". El siguiente programa ejemplo muestra cómo se puede utilizar la función "SLEEP".
#pragma code("Kernel32.dll")
void Sleep(int Milliseconds);
#pragma code()
Sleep(1000); // Dato del tiempo en milisegundos.
La elaboración de funciones en "C" se interrumpe en el tiempo indicado al utilizar la función "Sleep()". Si aparecen condiciones durante el tiempo que la función está interrumpida, no se puede elabora nada.
Atención
La función "Sleep()" tiene un efecto muy negativo sobre el rendimiento en el tratamiento de las acciones en C. Por favor, hay que tener en cuenta los siguientes puntos cuando se quiera utilizar esta función.
• La elaboración de Scripts en "C" se interrumpe durante el tiempo indicado al utilizar la función "SLEEP()". Si aparecen condiciones durante el tiempo que la función está interrumpida, no se puede elabora nada.
• Además
...