/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

problemas con funcion delay

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
jean pierre rabba



Registrado: 15 Nov 2007
Mensajes: 1

MensajePublicado: 15/11/2007 4:10 pm
Título: problemas con funcion delay

directo al grano

estoi haciendo un programa en turbo c++ quiero ocupar la funcion delay pero me arroja un error y es el siguiente

Error G:\PROYECTO.CPP 20: function 'delay' should have a prototype

en otras palabras esta funcion delay necesita prototipo no se a q se refiere con prototipo..

el extracto de las sentencias son las siguiente:

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<dos.h>
#include<string.h>
#include<iostream.h>
void main()
{
cout<<"Benvenido a la tecnologia";
delay(1000);
}

se supone q tendra q aparecer durante 1000 milisegundos la frase "bienvenido a la tecnologia".

no entiendo porke no funciona


de ante mano muchas gracias
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3770
Ubicación: Mexico

MensajePublicado: 15/11/2007 4:47 pm
Título:

El mensaje de error indica que falta el prototipo, este es la declaracion de la funcion indicando tanto el valor de retorno de esta como el numero de argumentos y el tipo de cada uno de estos.

Para solucionalro tienes que revisar la documentacion de tu compilador y revisar que archivo de inclusion o header debes incluir antes de utilizar esa funcion.

Por cierto en C++ los nombres correctos de los archivos de inclusion son:
Código:
#include<iostream>

#include<cstdio>
#include<cstdlib>
#include<cstring>


Y en el caso de MS Windows es mejor utilizar la funcion Sleep, mas informacion sobre esta en MSDN.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
david_celta



Registrado: 02 Jun 2005
Mensajes: 95

MensajePublicado: 15/11/2007 4:49 pm
Título:

Cita:

Error G:\PROYECTO.CPP 20: function 'delay' should have a prototype


Significa que la funcion delay no ha sido definida

Esto sucede porque:

1. La funcion delay pertenece a una biblioteca de funciones (.h) que no se ha incluido en el programa (es probable que pertenezca a DOS.H, tambien es probable que este definida en otra biblioteca)

2. La funcion delay es tuya y no la has definido antes de usarla (no creo que este sea el caso)

3. La funcion delay esta definida pero los argumentos no son correctos (el tipo de dato enviado no coincide con el parametro de la funcion, tampoco creo que sea este caso)

4. La funcion delay (o su biblioteca) no existe.

Puedes probar a ver la ayuda del turbo para ver en que biblioteca (.h) esta la funcion delay, yo tenia entendido que pertenecia a DOS.H (la cual si esta incluida en tu programa) pero quiza el turbo que tu tienes la tiene definida en otra biblioteca.
_________________
Rueda y rueda la vida, rueda y rueda el balón... y detras de la esperanza, palpita cada corazón.
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com