C语言中,输入某时某分某秒,我希望能在那时的前20秒显示出一段话,怎么做啊。例如:

[复制链接]
查看11 | 回复4 | 2013-1-8 21:33:09 | 显示全部楼层 |阅读模式
先输入现在时间(比如1h2m30s),回车再输入喝咖啡时间,回车然后等着就行了!!请看:#include#include#include#define INTERVAL 20 void sleep( long wait ) {
long goal;
goal = wait + clock();
while( goal > clock() ); } main() {
int now,begin,goal,t;
int h,m,s;
int eh,em,es;...
回复

使用道具 举报

千问 | 2013-1-8 21:33:09 | 显示全部楼层
试试这个,这个是我以前写定时关机是用的提前5秒提示的判断语句,我粗率的改成了20秒提示,我想应该会使用你说的这个。也可能会有些小错误,先试试看吧。if (second - 20 < 0)
//second是你设置的秒数
{
secont2 = 60 - (20 - second);...
回复

使用道具 举报

千问 | 2013-1-8 21:33:09 | 显示全部楼层
if (当前时间 == 设定时间 - 20秒)
printf("希望输出的话");就这个意思...
回复

使用道具 举报

千问 | 2013-1-8 21:33:09 | 显示全部楼层
计数,到1时4分40秒共多少秒现在显示你的话吧!再数到1h5m多少秒显示快喝咖啡,凉了就不好喝了!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行