大家都知道,我们会做倒计时装置,而倒计时装置就需要暂停(等待)时间。如何实现这个功能呢?
首先,我们排除Visual Studio,来说说怎么用:
头文件:<unistd.h>
只需要一行代码即可实现:
sleep(3); //括号内填暂停的秒数
那么怎么做倒计时装置呢?
首先我们需要for循环,还需要确定倒计时时长:
#include <iostream>
#include <unistd.h>
using namespace std;
int main()
{
int a; //倒计时时长储存
cin >> a; //输入倒计时时长
for (int i = a; i >= 1; i--)
{
cout << i << "\n";
sleep(1);
}
return 0;
}
还可以:
#include <iostream>
#include <unistd.h>
using namespace std;
int main()
{
int a; //倒计时时长储存
cin >> a; //输入倒计时时长
cout << a << "\n";
for (int i = 1; i <= a - 1; i--)
{
a = a - 1;
cout << a << "\n";
sleep(1);
}
return 0;
}
那么你用的是Visual Studio怎么办?
首先,添加unistd.h头文件肯定行不通,我们要用到Windows.h头文件
然后我们将sleep改为Sleep(首字母大写),将括号里面的秒数改为毫秒数(例如3秒就改为3000毫秒)
Sleep(3000); //括号里面填写暂停时间
接着我们把上面的两个完整代码改过来即可!
学编程,更容易,找Code_easy~