文档章节

1. c++实现最最最原始人的数字时钟

o
 osc_vcgg4s9o
发布于 07/01 08:36
字数 295
阅读 19
收藏 0
c++

精选30+云产品,助力企业轻松上云!>>>

  网课c++第一次作业,学到了iomanip库文件里的setw(),setfill()等函数,自己完成作业时搜着学到了Windows.h库文件里的sleep(),system("cls")两个函数的用法,下面是最终实现的结果,丑到可以忽略代码。。

    代码(含注释)如下:

 1 /* project:ugly clock
 2  * auther :ugly mb
 3  * dispaly:
 4  *   ------------
 5  *   ||xx:xx:xx||
 6  *   ------------
 7 */
 8 #include <iostream>
 9 #include <iomanip>      //调用setw,setfill
10 #include <windows.h>    //调用sleep,system
11 using namespace std;
12  
13 int main(void)
14 {
15 /***************设定当前时间****************/
16     int hour=23,min=59,sec=50;
17 /*****************计时过程*****************/
18     while(1){
19         sec++;
20         if(sec==60){    //秒钟记到60清0,分钟进1位
21             sec=0;min++;
22             if(min==60){    //分钟记到60清0,时钟进3位
23                 min=0;hour++;
24                 if(hour==24){hour=0;}//时钟记到24时清0
25             }
26         }
27         Sleep(1000);system("cls");  //sleep(x):延时x毫秒,system("cls"):清屏,这里清上一秒的内容
28 /*****************显示函数*****************/
29      cout<<"--------------"<<endl;
30      cout<<"|| "<<setfill('0')<<setw(2)<<hour<<":"<<setw(2)<<min<<":"<<setw(2)<<sec<<" ||"<<endl;
31      cout<<setw(14)<<setfill('-')<<"-"<<endl;
32     }
33 }

  互动环节:求各位施舍我点改进建议,如有详细方案,甚是感激

o
粉丝 0
博文 58
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
1. c++实现最最最原始人的数字时钟

  网课c++第一次作业,学到了iomanip库文件里的setw(),setfill()等函数,自己完成作业时搜着学到了Windows.h库文件里的sleep(),system("cls")两个函数的用法,下面是最终实现的结果,丑到...

喊我MB
02/06
0
0
1. c++实现最最最原始人的数字时钟

  网课c++第一次作业,学到了iomanip库文件里的setw(),setfill()等函数,自己完成作业时搜着学到了Windows.h库文件里的sleep(),system("cls")两个函数的用法,下面是最终实现的结果,丑到...

osc_tsmpzerj
07/05
2
0
1. c++实现最最最原始人的数字时钟

  网课c++第一次作业,学到了iomanip库文件里的setw(),setfill()等函数,自己完成作业时搜着学到了Windows.h库文件里的sleep(),system("cls")两个函数的用法,下面是最终实现的结果,丑到...

喊我MB
02/06
0
0
C++的#include和using namespace

补一点C++最最基础的东西,翻译自:stackoverflow的回答。 第一个回答 为了说清楚这个问题,首先要了解一些C和C++的基础。 在编译C/C++时,将源文件编译为可执行文件实际上需要两个步骤:编译...

osc_vo8kvenl
2018/07/02
2
0
这才是你需要的C语言、C++学习路线

岗位分析 了解一下岗位,知道以后能做什么,这个也有利于自己树立学习目标。 C语言和C++属于“造轮子”语言,几乎什么都能做。不过一般来说,C语言和C++主要还是做后台(服务端)开发比较多,...

MikeMei
03/10
27
0

没有更多内容

加载失败,请刷新页面

加载更多

Kafka如何在千万级别时优化JVM GC问题?

大家都知道Kafka是一个高吞吐的消息队列,是大数据场景首选的消息队列,这种场景就意味着发送单位时间消息的量会特别的大,那既然如此巨大的数据量,kafka是如何支撑起如此庞大的数据量的分发...

hummerstudio
06/18
6
0
我打赌!90%程序员都破解不了这个粽子,不信你试!

放假了 各位读者朋友们,马上就是端午小长假啦,开心激动有木有? 新的故事文章还在创作中,写了初稿感觉不太满意又推倒重来。其实写故事还是挺难的,读者可能第一次第二次有新鲜感,写多了就...

轩辕之风
06/24
30
0
如何删库跑路?教你使用Binlog日志恢复误删的MySQL数据

前言 “删库跑路”是程序员经常谈起的话题,今天,我就要教大家如何删!库!跑!路! 开个玩笑,今天文章的主题是如何使用Mysql内置的Binlog日志对误删的数据进行恢复,读完本文,你能够了解...

后端技术漫谈
01/14
30
0
PHP设计模式之代理模式

PHP设计模式之代理模式 代理人这个职业在中国有另外一个称呼,房产经济人、保险经济人,其实这个职业在国外都是叫做房产代理或者保险代理。顾名思义,就是由他们来帮我们处理这些对我们大部分...

硬核项目经理
2019/09/23
11
0
Redis的复制模式

Redis的复制功能分为同步(sync)和命令传播(command propagate)两个操作。 同步 同步操作用于将从服务器的数据库状态更新至主服务器当前所处的数据库状态。 1. 旧版本的执行步骤 从服务器...

osc_s9cni3go
56分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部