delay
Hola soy un poco nuevo en esto del C. El tema es el siguiente. Estoy intentando que mi programa retrase la ejecucion de ciertas instrucciones durante x tiempo y para ello ello intento utilizar la funcion delay(x) pero mi compilador (devc++) me da un erro, no se si es por que no uso la libreria adecuada o porque simplemente en este compilador esa funcion no existe o se llama de otra forma... no se ... si aleuin me ayuda se lo agradecere mucho
utilizo esa libreria y me siue dando el mismo error:
[Linker error] undefined reference to delay
[Linker error] undefined reference to delay
fijate si usas el punto y coma por q es una instrucciòn,
tal vez sea problema del compilador
tal vez sea problema del compilador
delay() no es una función de la biblioteca estándar, así que sólo está disponible como adicional en algún compilador (en particular los más viejos de Borland, aunque sus nuevas versiones ya no la incluyen).
Si tu programa es para Windows, está disponible la función de las API
Sleep(int milisegundos);
Otra opción, que encuentras en el Dev C++, es la función
sleep(int segundos);
que está en la biblioteca <unistd.h>, aunque en un programa windows de la vida real la opción es Sleep()
Alejandro
Si tu programa es para Windows, está disponible la función de las API
Sleep(int milisegundos);
Otra opción, que encuentras en el Dev C++, es la función
sleep(int segundos);
que está en la biblioteca <unistd.h>, aunque en un programa windows de la vida real la opción es Sleep()
Alejandro
