level 11
/*关于sleep()函数在windows系统和linux系统下是两个不同的函数,差别较大,但功能是相同的,都是将进程挂起一段时间。
windows系统下函数名为Sleep(),其函数原型为:
#include <windows.h> 函数使用头文件
void Sleep(DWORD dwMilliseconds); 参数为毫秒
参考代码:
#include<windows.h>//win头文件
#include<stdio.h>
intmain()
{
inti;
printf("你");
fflush(stdout);//强制刷新缓存,输出显示
for(i=0;i<10;i++)
{
Sleep(1000);// windows使用Sleep,参数为毫秒
printf(".");
fflush(stdout);//强制刷新缓存,输出显示
}
printf("好\n");//输出“你”和“好”之间会间隔10秒,并输出10个点
return0;
}*/
//linux系统下函数名为sleep(),其函数原型为:
#include <unistd.h> 函数使用头文件
unsigned int sleep(unsigned int seconds);//参数为毫秒 (如果需要更精确可以用usleep,单位为微秒)
//修改上面的代码,以适应linux系统
#include<unistd.h>//1、linux头文件
#include<stdio.h>
intmain()
{
inti;
printf("你");
fflush(stdout);//强制刷新缓存,输出显示
for(i=0;i<10;i++)
{
sleep(1);/*2、linux使用sleep,参数为秒*/
printf(".");
fflush(stdout);//强制刷新缓存,输出显示
}
printf("好\n");/*输出“你”和“好”之间会间隔10秒,并输出10个点*/
return0;
}
2016年06月27日 22点06分
3
usleep()怎么用
2016年06月29日 11点06分
level 11
咦,不是conio.h么。。。这个有sleep和usleep,前面那个是秒,后面那个单位是毫秒,
2016年06月28日 11点06分
5
level 8
#include<iostream>
#include<unistd.h>
using namespace std;
void usleep(int micro_seconds);
int main()
{
cout<<"sd";
usleep(10000);
}
2016年06月29日 11点06分
7