- 将clrscr();替换成 system("cls"); 再加#include<stdlib.h>头文件
#include <stdlib.h>
system("cls"); // Windows下
- C语言中的sleep() 函数
我的程序为什么编译出错,说sleep()函数没有定义,请大家帮我看看
关于sleep()函数在windows系统和linux系统下是两个不同的函数,差别较大,但功能是相同的,都是将进程挂起一段时间。
windows系统下函数名为Sleep(),其函数原型为:
#include <windows.h>
函数使用头文件
void Sleep(DWORD dwMilliseconds);
参数为毫秒
linux系统下函数名为sleep(),其函数原型为:
#include <unistd.h>
函数使用头文件
unsigned int sleep(unsigned int seconds);
参数为毫秒 (如果需要更精确可以用usleep,单位为微秒)
网友评论