c++ 模拟时钟

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:41:02
用c++编写模拟时钟程序
要求:能准确地利用数字显示日期和时间,在屏幕上显示一个运行的电子时钟,按任意键时程序退出。
请不要在百度知道里面搜同类的 因为我是了不行
若在Microsoft Visual C++ 6.0 中运行成功 就给100分
各位帮帮忙啊
1楼的能给出具体的源代码吗?c我是刚接触啊,你说的我不懂
2楼的网址我打开但下不了啊
3楼的好强啊。就是能不能在麻烦你下,把那个日期加上去 还有加任意键 退出程序
拜托了,我c语言刚接触一点

按你的说法改了第一个
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;

struct clock
{
int hour;
int minute;
int second;
int day;
int month;
int year;
}clock1;

// 设置初始时间
void setTime( int h, int m, int s,int d,int mo,int y)
{

clock1.year = ( y >= 2009 && y < 3009 ) ? y : 2009;
clock1.month = ( mo >= 1 && mo < 13 ) ? mo : 1;
clock1.day = ( d >= 0 && d < 31 ) ? d : 1;
clock1.hour = ( h >= 0 && h < 24 ) ? h : 0;
clock1.minute = ( m >= 0 && m < 60 ) ? m : 0;
clock1.second = ( s >= 0 && s < 60 ) ? s : 0;
}

//时间更新
void Update()
{
clock1.second++;
if (clock1.second == 60)
{
clock1.second = 0;
clock1.minute++;
}

if (clock1.minute == 60)
{
clock1.minute