最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++實現(xiàn)當前時間動態(tài)顯示的方法

 更新時間:2015年07月14日 11:33:53   作者:G0561  
這篇文章主要介紹了C++實現(xiàn)當前時間動態(tài)顯示的方法,涉及C++時間操作及Sleep方法的使用,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C++實現(xiàn)當前時間動態(tài)顯示的方法。分享給大家供大家參考。具體如下:

/* 24-06-10 10:44
 動態(tài)顯示時間 但不是最優(yōu)的 功能很單一
 本程序關(guān)鍵是對時鐘函數(shù)的使用 
  **tm結(jié)構(gòu)定義了 年、月、日、時、分、秒、星期、當年中的某一天、夏令時 
  **用localtime獲取當前系統(tǒng)時間,該函數(shù)將一個time_t時間轉(zhuǎn)換成tm結(jié)構(gòu)表示的時間,函數(shù)原型:
   struct tm * localtime(const time_t *)
 **使用gmtime函數(shù)獲取格林尼治時間,函數(shù)原型:
 struct tm * gmtime(const time_t *) 包含的頭文件是time.h */
//struct tm {
//    int tm_sec;   /* seconds after the minute - [0,59] */
//    int tm_min;   /* minutes after the hour - [0,59] */
//    int tm_hour;  /* hours since midnight - [0,23] */
//    int tm_mday;  /* day of the month - [1,31] */
//    int tm_mon;   /* months since January - [0,11] */
//    int tm_year;  /* years since 1900 */
//    int tm_wday;  /* days since Sunday - [0,6] */
//    int tm_yday;  /* days since January 1 - [0,365] */
//    int tm_isdst;  /* daylight savings time flag */
//   }; 
#include <iostream> 
#include <time.h> 
#include "dos.h" 
#include <windows.h> 
using namespace std;
int main()
{
  char *myweek[]={"日","一","二","三","四","五","六"};
  time_t nowtime;  //typedef long  time_t;在編譯器定義的頭文件中 
  nowtime = time(NULL);  //獲取當前時間 此時它是用一個長整形表示的 
  struct tm *local; /*時間結(jié)構(gòu)體變量*/
  local = localtime(&nowtime); //獲取當前系統(tǒng)時鐘
  while (1)
  {
     cout<<"當前時間:"; 
     cout<<local->tm_year+1900<<"年"<<local->tm_mon+1<<"月"<<local->tm_mday<<"日"<<" "; 
     cout<<local->tm_hour<<"時"<<local->tm_min<<"分"<<local->tm_sec<<"秒"<<" ";
     cout<<"星期"<<myweek[local->tm_wday]<<endl;
     /* 對當前時間進行判斷 讓它動態(tài)變化 
     */
     if(local->tm_sec==59 && local->tm_min!=59)
     //當秒到59,分未到59時 分鐘加1,秒清0 
     {
        local->tm_min++; 
        local->tm_sec=0;
     } 
     //當秒和分都為59 時不為23時 ,秒和分鐘都清0,時鐘加1 
      else if(local->tm_sec==59 && local->tm_min==59 && local->tm_hour!=23) 
      {
        local->tm_min=0; 
        local->tm_sec=0;
        local->tm_hour++;
      } 
      //當秒和分都為59 時為23時 ,秒,分鐘和時鐘都清0
      else if(local->tm_sec==59&&local->tm_min==59&&local->tm_hour==23) 
      {
        local->tm_sec=0; 
        local->tm_min=0; 
        local->tm_hour=0;
      } 
      else //其它情況秒鐘進行不斷加1 
      {
        local->tm_sec++; 
      }
      Sleep(1000); /*Sleep()里面的單位,是以毫秒為單位,
      system("cls");  /*清屏命令 出現(xiàn)動態(tài)顯示*/
  } 
  system("pause");
  return 0;
} 

希望本文所述對大家的C++程序設(shè)計有所幫助。

相關(guān)文章

  • QT網(wǎng)絡(luò)編程Tcp下C/S架構(gòu)的即時通信實例

    QT網(wǎng)絡(luò)編程Tcp下C/S架構(gòu)的即時通信實例

    下面小編就為大家?guī)硪黄猀T網(wǎng)絡(luò)編程Tcp下C/S架構(gòu)的即時通信實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • C語言軟件spi虛擬總線中間層設(shè)計詳解

    C語言軟件spi虛擬總線中間層設(shè)計詳解

    這篇文章主要為大家介紹了C語言軟件spi虛擬總線中間層設(shè)計詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • C語言實現(xiàn)短字符串壓縮的三種方法詳解

    C語言實現(xiàn)短字符串壓縮的三種方法詳解

    這篇文章主要和大家分享一下smaz,shoco,unisox2三種短字符串壓縮算法,并分別探索它們各自的壓縮率與壓縮和解壓縮性能,需要的可以參考一下
    2022-08-08
  • C++ 輕量級對象JSON序列化實現(xiàn)詳情

    C++ 輕量級對象JSON序列化實現(xiàn)詳情

    本文以jsoncpp庫為基礎(chǔ),設(shè)計這樣一個可以支持一個函數(shù) 可以一行代碼 unmarshal /marshal 對象,需要的朋友小伙伴可以參考以下
    2021-09-09
  • C++處理圖存儲的方式分享

    C++處理圖存儲的方式分享

    這篇文章主要介紹了C++處理圖存儲的方式分享,文章圍繞鄰接矩陣、鄰接表、鏈式前向的主題展開詳細內(nèi)容,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-03-03
  • 詳解C++中的const關(guān)鍵字及與C語言中const的區(qū)別

    詳解C++中的const關(guān)鍵字及與C語言中const的區(qū)別

    這篇文章主要介紹了C++中的const關(guān)鍵字及與C語言中const的區(qū)別,const將所修飾的變量對象轉(zhuǎn)化為常量,需要的朋友可以參考下
    2016-04-04
  • C++學習進階篇之類大小計算和this指針

    C++學習進階篇之類大小計算和this指針

    this是C++中的一個關(guān)鍵字,也是一個const指針,它指向當前對象,通過它可以訪問當前對象的所有成員,下面這篇文章主要給大家介紹了關(guān)于C++學習進階篇之類大小計算和this指針的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • C++詳解鏈棧的實現(xiàn)

    C++詳解鏈棧的實現(xiàn)

    今天我們學習的是鏈棧,也就是說棧的鏈式結(jié)構(gòu),我們運用順序鏈的方式來實現(xiàn)。首先呢,鏈棧是不存在存儲空間滿的情況的,所以可以說它是個無底洞,然而我們之前學的順序棧是有額定空間的
    2022-06-06
  • 一篇文章帶你掌握C++虛函數(shù)的來龍去脈

    一篇文章帶你掌握C++虛函數(shù)的來龍去脈

    虛函數(shù)主要通過V-Table虛函數(shù)表來實現(xiàn),該表主要包含一個類的虛函數(shù)的地址表,可解決繼承、覆蓋的問題,下面這篇文章主要給大家介紹了如何通過一篇文章帶你掌握C++虛函數(shù)的來龍去脈,需要的朋友可以參考下
    2022-10-10
  • C++利用EasyX編寫貪吃蛇游戲的示例代碼

    C++利用EasyX編寫貪吃蛇游戲的示例代碼

    EasyX, 全名EasyX Graphics Library, 是針對 Visual C++ 的免費繪圖庫,本文將為大家介紹如何使用EasyX編寫貪吃蛇游戲,需要的小伙伴可以參考下
    2023-08-08

最新評論

巧家县| 垣曲县| 九龙坡区| 互助| 高尔夫| 会昌县| 松阳县| 宜良县| 天津市| 大厂| 砚山县| 沙湾县| 上思县| 大关县| 文水县| 调兵山市| 新宾| 封丘县| 绥中县| 商水县| 天长市| 垦利县| 宿迁市| 桂平市| 依安县| 英山县| 峨边| 房产| 澄城县| 饶河县| 富源县| 万安县| 四平市| 永修县| 昌吉市| 上犹县| 西华县| 儋州市| 梓潼县| 阳原县| 邛崃市|