ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Juoder Para Entregar

badarinel23 de Junio de 2014

9.468 Palabras (38 Páginas)293 Visitas

Página 1 de 38

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 ya no se elaboran todas las acciones que posean el mismo Trigger. El tener el mismo Trigger significa que no se elaboran todas las acciones con Trigger cíclico o con un Trigger variable. Si se llaman acciones de forma simultánea, las cuales se arrancan con un evento de forma cíclica, acíclica, o con variables Trigger, y en todas estas funciones se elaboran funciones SLEEP(), se para la ejecución de todas las acciones. En el caso más desfavorable, si se tiene 4 aciones arrancadas, se paran todas ellas.

• Si, por ejemplo, se utiliza la función SLEEP() en una acción con un Trigger de 10 segundos, se interrumpen todas las acciones llamadas de forma cíclica. Esto tiene como consecuencia que, por ejemplo, se interrumpe una acción con un Trigger de un segundo y adicionalmentetampoco se elaboran las siguientes acciones. Con ello no solo no se elaboran las acciones actuales, sino tampoco las acciones que deberían ser arrancadas posteriormente.

• Los trabajos no elaborados por la interrupción se guardan en la cola de espera. Si se termina la interrupción, se ejecutan todas las peticiones de la cola de espera. Después de la interrupción, no se elaboran en su ciclo todas las acciones de la cola de espera. Si como en el caso descrito anteriormente, todavía existen acciones en la cola de espera, estas se elaboran una detrás de la otra. En esta elaboración ya no se tiene en cuenta al Trigger, sino que estas acciones se elaboran tan rápido como sea posible (teóricamente al mismo tiempo).

LABORATORIO – Inicio al C++

1. Ingrese al entorno de programación Borland (Turbo) C++. Para ello, haga doble [Click] en el ícono correspondiente del Escritorio Windows o seleccione la opción correspondiente desde el menú Inicio.

/*Muestra un mensaje en la pantalla*/

#include <iostream.h> //Reconoce el procedimiento de salida (flujo) cout

#include <conio.h> //Reconoce el comando getch

main()

{

cout<<"Saludos estimados alumnos"; /*Sentencia, siempre termina con ; */

cout<<"\nBienvenidos al curso de Lenguajes de Programación I – EC313\n"

getch(); /*Este comando detiene la aplicación hasta presionar una tecla */

2. Digite el siguiente programa:

3. Grabe el programa. Para ello siga la secuencia: File > Save as... y escriba un nombre para el archivo, en el cuadro de diálogo mostrado en pantalla.

4. Compile el programa. Para ello presione la clave de teclas [Alt] + [F9] o siga la secuencia: Project > Compile

5. Ejecute el programa. Presione la clave de teclas [Ctrl] + [F9] o siga la secuencia: Debug > Run

6. Cierre la ventana correspondiente al programa compilado.

7. Repita los mismos pasos para los siguientes programas. (Qué es lo que realiza?)

/*Calcula el área de un círculo conociendo su

...

Descargar como (para miembros actualizados) txt (64 Kb)
Leer 37 páginas más »
Disponible sólo en Clubensayos.com