可设置当前时间和响铃时间,有响铃倒计时功能,可以从《三生三世》《风景旧曾谙》《小苹果》中选择一首作为闹铃音乐
该程序的输入格式如下:
源代码:
#include<iostream>
#include<stdio.h>
#include<stdio.h>
#include<windows.h>
#include<mmsystem.h>
#pragma comment(lib, "WINMM.LIB")
using namespace std;
int main()
{
int h,m,s,a,b,c,cho;
cout<<"请调整时间: ";
cin>>h;
cin>>m;
cin>>s;
cout<<"请输入闹铃时间: ";
cin>>a>>b>>c;
cout<<"请选择铃声:\n";
cout<<"1.《三生三世》\n";
cout<<"2.《风景旧曾谙》\n";
cout<<"3.《小苹果》\n"<<"输入铃声前的数字:";
cin>>cho;
while(1)
{
cout<<" ";
if(m<10&&s<10)
cout<<h<<":0"<<m<<":0"<<s;
else if(m<10)
cout<<h<<":0"<<m<<":"<<s;
else if(s<10)
cout<<h<<":"<<m<<":0"<<s;
else
cout<<h<<":"<<m<<":"<<s;
cout<<" "<<"响铃倒计时:"<<a-h<<":"<<b-m<<":"<<c-s<<" "; cout<<"\r";
Sleep(1000);
s++;
if(60==s)
{
m++;
s=0;
}
if(60==m)
{
h++;
m=0;
}
if(24==h)
{
h=0;
}
if(h==a&&m==b&&s==(c+1))
{
if(1==cho)
PlaySound(TEXT("三生三世.wav"),NULL,SND_FILENAME);
else if(2==cho)
PlaySound(TEXT("风景旧曾谙.wav"),NULL,SND_FILENAME);
else
PlaySound(TEXT("小苹果.wav"),NULL,SND_FILENAME);
}
}
}
注意:单凭源代码并不能实现播放音乐的功能,必须要把wav格式的音乐放进相应文件夹的方可以播放音乐。
VS2010项目文件链接:点击打开链接