作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我想做的是一个计时器,它在 25 分钟内不执行任何操作,然后播放 mp3 文件作为闹钟。我遇到的唯一解决方案是使用 sleep() 函数,但我不知道它是否会因运行 25 分钟而导致任何问题(我看到它使用了 3 秒而不是 25 * 60)。如果使用这么长时间会对系统造成太大负担或效率低下,我不会这样做。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
size_t sessions;
puts("Enter number of sessions to work: ");
scanf("%u" , &sessions);
int work_time = 25*60; //25 minutes to seconds
int break_time = 5 *60; //5 minutes to seconds
for(int i = 1 ; i <= sessions ; i++)
{
sleep(work_time);
printf("Have a 5 minute break...You deserve it :)\n");
sleep(break_time);
puts("Break is over, let's get shit done\n\n");
}
//next line isn't probably the best way to do it but it works for now
system("start wmplayer C:\\Users\\me\\Desktop\\myuser\\english\\fartingnoise.mp3");
return 0;
}
这是到目前为止我的代码,我的主要问题是关于 sleep 函数,但欢迎对我的代码提出任何批评。
最佳答案
不,睡25分钟没有问题。
事实上,使用sleep
大约是等待 25 分钟的最有效方法。
关于c - 我想用C语言做一个定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46085393/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!