欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++實(shí)現(xiàn)秒表功能

 更新時(shí)間:2022年06月14日 10:31:33   作者:被迫敲代碼的張先森  
這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)秒表功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C++實(shí)現(xiàn)秒表功能的具體代碼,供大家參考,具體內(nèi)容如下

抽象出CLOCK類來制作一個(gè)電子秒表,能夠自動(dòng)跳轉(zhuǎn)

代碼中有些陌生的庫(kù)函數(shù),順便介紹一下:

1.system(“cls”)函數(shù)

system函數(shù)代表執(zhí)行系統(tǒng)命令,system(“cls”)就是執(zhí)行命令”清屏“的意思。

#include <windows.h>
system("cls"); ?

2.setw()與setfill()函數(shù)

在C++中,setw(int n)用來控制輸出間隔。setw()默認(rèn)填充的內(nèi)容為空格,可以setfill()配合使用設(shè)置其他字符填充。注意:setw和setfill 被稱為輸出控制符,使用時(shí)需要在程序開頭寫上#include “iomanip.h”,否則無法使用。

3.Sleep()函數(shù)

功 能: 執(zhí)行掛起一段時(shí)間
用 法: unsigned sleep(unsigned n);//n為毫秒
使用時(shí)帶上頭文件#include <windows.h>

整個(gè)程序代碼如下:

#include<iostream>
#include<iomanip>
#include <windows.h>
using ?namespace ?std;
class CLOCK
{
private:
? ? int hour;
? ? int minute;
? ? int second;
public:
? ? CLOCK(int newh=0,int newm=0, int news=0);
? ? ~CLOCK();
? ? void init(int newh,int newm, int news);
? ? void run();
};

CLOCK::CLOCK(int newh,int newm, int news)
{
? ? hour=newh;
? ? minute=newm;
? ? second=news;
}
void CLOCK::init(int newh,int newm, int news)
{
? ? hour=newh;
? ? minute=newm;
? ? second=news;
}
void CLOCK::run()
{
? ? while(1)
? ? {
? ? ? ? system("cls");
? ? ? ? cout<<setw(2)<<setfill('0')<<hour<<":";
? ? ? ? cout<<setw(2)<<setfill('0')<<minute<<":";
? ? ? ? cout<<setw(2)<<setfill('0')<<second;
? ? ? ? Sleep(1000);
? ? ? ? if(++second==60)
? ? ? ? {
? ? ? ? ? ? second=0;
? ? ? ? ? ? minute=minute+1;
? ? ? ? ? ? if(minute==60)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? minute=0;
? ? ? ? ? ? ? ? hour=hour+1;
? ? ? ? ? ? ? ? if(hour==24)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? hour=0;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }
? ? }
}
CLOCK::~CLOCK()
{
}
int main()
{
? ? CLOCK c;
? ? c.init(23,59,55);
? ? c.run();
? ? system("pause");
? ? return 0;

}

代碼執(zhí)行如下

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Qt利用QJson實(shí)現(xiàn)解析數(shù)組的示例詳解

    Qt利用QJson實(shí)現(xiàn)解析數(shù)組的示例詳解

    這篇文章主要為大家詳細(xì)介紹了Qt如何利用QJson實(shí)現(xiàn)解析數(shù)組功能,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Qt有一定幫助,需要的小伙伴可以了解一下
    2022-10-10
  • C++實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲

    C++實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 下標(biāo)操作符重載模擬多維數(shù)組詳解

    下標(biāo)操作符重載模擬多維數(shù)組詳解

    雖然不能直接實(shí)現(xiàn)一對(duì)下標(biāo)操作符重載,但是我們可以間接模擬。思路是這樣的,先通過單下標(biāo)操作返回一個(gè)具有下標(biāo)操作能力的左值,對(duì)左值進(jìn)行下標(biāo)操作,兩個(gè)下標(biāo)操作表達(dá)式聯(lián)立就實(shí)現(xiàn)了雙下標(biāo)操作
    2013-09-09
  • C語言實(shí)現(xiàn)簡(jiǎn)易掃雷小游戲

    C語言實(shí)現(xiàn)簡(jiǎn)易掃雷小游戲

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)簡(jiǎn)易掃雷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • C++實(shí)現(xiàn)班級(jí)成績(jī)管理系統(tǒng)

    C++實(shí)現(xiàn)班級(jí)成績(jī)管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)班級(jí)成績(jī)管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C語言編程C++柔性數(shù)組結(jié)構(gòu)示例講解

    C語言編程C++柔性數(shù)組結(jié)構(gòu)示例講解

    這篇文章主要介紹了C語言編程系列中的柔性數(shù)組,文中含有詳細(xì)的示例代碼講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • 純c語言優(yōu)雅地實(shí)現(xiàn)矩陣運(yùn)算庫(kù)的方法

    純c語言優(yōu)雅地實(shí)現(xiàn)矩陣運(yùn)算庫(kù)的方法

    本文主要介紹了純c語言優(yōu)雅地實(shí)現(xiàn)矩陣運(yùn)算庫(kù),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • c++11 新特性——智能指針使用詳解

    c++11 新特性——智能指針使用詳解

    這篇文章主要介紹了c++11 新特性——智能指針使用的相關(guān)資料,幫助大家更好的理解和使用c++,感興趣的朋友可以了解下
    2021-02-02
  • C++中關(guān)于constexpr函數(shù)使用及說明

    C++中關(guān)于constexpr函數(shù)使用及說明

    這篇文章主要介紹了C++中關(guān)于constexpr函數(shù)使用及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C++隱式類型轉(zhuǎn)換運(yùn)算符operator type()用法詳解

    C++隱式類型轉(zhuǎn)換運(yùn)算符operator type()用法詳解

    這篇文章主要介紹了C++隱式類型轉(zhuǎn)換運(yùn)算符operator type()用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評(píng)論