khalilov 0 Report post Posted November 8, 2008 /* sleep example */#include <dos.h>#include <stdio.h>int main(void){ int i; for (i=1; i<5; i++) { printf("Sleeping for %d seconds\n", i); sleep(i); } return 0;} I have turbo C++, i found this in its help file shouldn't it work?, when i run it i get:Compiling NONAME00.CPP:Error NONAME00.CPP 8: Call to undefined function 'sleep' in function main() I tried library <time.h>, doesn't work. In which library is sleep() function? Share this post Link to post Share on other sites
yordan 10 Report post Posted November 8, 2008 try msleep instead of sleep.See for instance here : http://forums.xisto.com/no_longer_exists/ void msleep(long msec)Waits for an amount of time equal to or greater than msec milliseconds. msec is a long integer.Example: /* wait for 1.5 seconds */ msleep(1500L);Be careful, the argument of msleep is milliseconds, so you have to change your code.By the way, why do you want to put it in a loop ?Do you really want to . sleep 1 second, then. sleep 2 seconds, then. sleep 3 seconds, then. sleep 4 seconds ?Why do you not directly sleep 10 seconds ? Share this post Link to post Share on other sites
khalilov 0 Report post Posted November 9, 2008 (edited) Compiling NONAME00.CPP:Error NONAME00.CPP 5: Call to undefined function 'msleep' in function main() As for why i made that loop i just copied and pasted it =), thats how its mentioned in the help files. And it doesn't work XDEDIT: btw i have borland turbo C++ version 4.5 if it helps, but i doubt it since like i said its mentioned in the help files and there for it must exist in this version Edited November 9, 2008 by khalilov (see edit history) Share this post Link to post Share on other sites
zorba4 0 Report post Posted November 10, 2008 Seems that some libraries are missing, either physically not installed or need to be #included.Also, the msleep functions has different meanings, depending from the C version you use. This intruduces the accurante moment to talk a bout the portability guide, which defines the way of writing programs in such a way that they can be compiled on all ansi C compliant compilers. Share this post Link to post Share on other sites
khalilov 0 Report post Posted November 10, 2008 meh, i'll just 5.2. Iam guessing the fact that i got the program along with like 50 others for 1$ didn't help either:P. Even though the library exists its probably missing some functions.Thanks guys. Share this post Link to post Share on other sites