problema con funcion sleep
Hola, alguien sabe que hay que hacer para que esta funcion funcione en el Turbo c++ 4.5 de Borland, lo que quiero hacer es un pausa de 1 un segundo, escribo tanto la libreria #include<dos.h> como la funcion sleep(1); y cuando lo compilo me dice:
Call to undefined function 'sleep' in function main().
Si hay otra funcion similarcomentarlo.Gracias.
Ah, tengo Windows xp.
chao.
Call to undefined function 'sleep' in function main().
Si hay otra funcion similarcomentarlo.Gracias.
Ah, tengo Windows xp.
chao.
Actualiza tu compilador.
La versión 5.5 es gratuita, y puedes descargarla desde el sitio de Borland. El DevC++ es aún mejor (también gratuita, y podrás usar los archivos de ayuda del Borland).
También, si compilas para Windows, la función ::Sleep() de las API es superior.
Alejandro
La versión 5.5 es gratuita, y puedes descargarla desde el sitio de Borland. El DevC++ es aún mejor (también gratuita, y podrás usar los archivos de ayuda del Borland).
También, si compilas para Windows, la función ::Sleep() de las API es superior.
Alejandro
Una de las maneras de solucionar tu problema en borlandc ++, ver 4.5
// program sleep.cpp
// written in borland c++, ver 4.5
#include <iostream.h>
#include <time.h>
int GetTime()
{
int x;
cout << "lapso de tiempo en segundos : ";
cin >> x;
return x;
} // GET TIME
void sleep(int x)
{
time_t start = time(NULL),
end = start;
while(start + x >= end)
end = time(NULL);
} // SLEEP
void main()
{
for(int x = GetTime();x;x = GetTime())
{
cout << "start --- ";
sleep(x);
cout << "end" << endl;
}
cout << endl << "end of program - good bye ! ! !" << endl;
} // MAIN
// program sleep.cpp
// written in borland c++, ver 4.5
#include <iostream.h>
#include <time.h>
int GetTime()
{
int x;
cout << "lapso de tiempo en segundos : ";
cin >> x;
return x;
} // GET TIME
void sleep(int x)
{
time_t start = time(NULL),
end = start;
while(start + x >= end)
end = time(NULL);
} // SLEEP
void main()
{
for(int x = GetTime();x;x = GetTime())
{
cout << "start --- ";
sleep(x);
cout << "end" << endl;
}
cout << endl << "end of program - good bye ! ! !" << endl;
} // MAIN
