亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C程序中唯一序列號的生成實例詳解

2020-01-26 14:03:35
字體:
來源:轉載
供稿:網友

C程序中唯一序列號的生成實例詳解

在實際的軟件開發項目中,經常會涉及唯一序列號的生成。本文以一個實際的程序為例,介紹了唯一序列號的生成過程。
本文生成的序列號的樣式為:MMDDHHMINSS_XXXXXX。

程序如下:

* 修改記錄1:// 修改歷史記錄, 包括修改日期、版本號、修改人及修改內容* 修改日期: 20140603* 版 本 號: V1.0* 修 改 人: Zhou Zhaoxiong* 修改內容: 創建**********************************************************************/  #include <afxinet.h>  // 數據類型typedef unsigned char    UINT8;typedef unsigned char    UINT16;typedef unsigned int      UINT32;typedef signed  int       INT32;    // 時間信息結構體typedef struct{ UINT8  second;    /* 0-59 */ UINT8  minute;     /* 0-59 */ UINT8  hour;       /* 0-23 */ UINT8  day;       /* 1-31 */ UINT8  month;      /* 1-12 */ UINT16 year;       /* 1994-2099 */ UINT8  week;       /* 1-7 */ UINT8  Count10ms; /* 0-99 */} ClockStruc;    // 函數聲明void GetCurTime(ClockStruc *pCurrentTime);              // 獲取當前時間INT32 CreateSerial(UINT8 *pSerialID, UINT32 iSerialSize);   // 創建序列號INT32 main(void);                                       // 主函數    /*********************************************************************** 功能描述: 獲取當前時間                      * 輸入參數: 無* 更多精彩內容:http://www.bianceng.cn/Programming/C/                      * 輸出參數: pCurrentTime-當前時間結構體               * 返 回 值: 無                           * 其它說明: 無                           * 修改日期   版本號   修改人     修改內容         * ----------------------------------------------------------------------------* 20140603    V1.0  Zhou Zhaoxiong    創建          **********************************************************************/void GetCurTime(ClockStruc *pCurrentTime){  SYSTEMTIME tCurrentTime;    GetLocalTime(&tCurrentTime);    pCurrentTime->month   = (UINT8)tCurrentTime.wMonth;  pCurrentTime->day    = (UINT8)tCurrentTime.wDay;  pCurrentTime->hour   = (UINT8)tCurrentTime.wHour;  pCurrentTime->minute  = (UINT8)tCurrentTime.wMinute;  pCurrentTime->second  = (UINT8)tCurrentTime.wSecond;  pCurrentTime->week   = (UINT8)tCurrentTime.wDayOfWeek;  if (pCurrentTime->week == 0)     // 表示星期天  {    pCurrentTime->week = 7;  }}    /*********************************************************************** 功能描述: 創建序列號* 輸入參數: iSerialSize: 序列號長度* 輸出參數: pSerialID: 序列號* 返 回 值: 0-成功 -1-失敗* 其它說明: 序列號的樣式: MMDDHHMINSS_XXXXXX* 修改日期     版本號      修改人     修改內容* --------------------------------------------------------------* 20140603      V1.0     Zhou Zhaoxiong   創建***********************************************************************/INT32 CreateSerial(UINT8 *pSerialID, UINT32 iSerialSize){  ClockStruc  tClock  = {0};  static UINT32 iTailNum = 0;      if (NULL == pSerialID)  {    printf("CreateSerial: input parameter is NULL./n");    return -1;  }    GetCurTime(&tClock);      _snprintf((char *)pSerialID, iSerialSize, "%02d%02d%02d%02d%02d_%06d",       tClock.month, tClock.day, tClock.hour, tClock.minute, tClock.second, iTailNum);      iTailNum ++;  if (iTailNum > 999999)  {    iTailNum = 0;  }    return 0;}    /***************************************************************** 功能描述: 主函數                      * 輸入參數: 無                        * 輸出參數: 無                        * 返 回 值: 0-執行成功 -1-執行失敗              * 其他說明: 無                        * 修改日期    版本號    修改人    修改內容* ------------------------------------------------------------------------* 20140603     V1.0   Zhou Zhaoxiong   創建****************************************************************/INT32 main(void){  UINT32 iLoopFlag   = 0;   // 該變量用于表示循環標志  INT32 iRetValue   = 0;    // 該變量用于表示調用CreateSerial函數返回的值  UINT8 szSerialID[50] = {0};  // 該變量用于存放生成的序列號      // 生成10個序列號, 并打印出來  for (iLoopFlag = 0; iLoopFlag < 10; iLoopFlag ++)  {    iRetValue = CreateSerial(szSerialID, sizeof(szSerialID));    if (iRetValue != 0)    {      printf("exec CreateSerial failed./n");      return -1;    }          printf("第%d個序列號為: %s/n", iLoopFlag + 1, szSerialID);  }    return 0;}

程序運行的結果如下圖所示:

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲香蕉在线观看| 美女国内精品自产拍在线播放| 欧美日韩国产精品专区| 欧美成人一二三| 欧美人与性动交a欧美精品| 日韩欧美国产一区二区| 高清视频欧美一级| 九九热精品视频| 国产乱肥老妇国产一区二| 欧美伊久线香蕉线新在线| 中文国产亚洲喷潮| 欧美日韩在线影院| 91香蕉国产在线观看| 亚洲男人天堂2024| 韩国一区二区电影| 91日本视频在线| 91色在线观看| 日韩一区二区三区xxxx| 2021久久精品国产99国产精品| 美女久久久久久久久久久| 亚洲电影成人av99爱色| 欧美成人一区二区三区电影| 亚洲欧美一区二区三区四区| 国产精品成人免费电影| 亚洲成人久久网| 日韩av一卡二卡| 日韩欧美一区视频| 久久精品视频免费播放| 欧美日韩国产一区二区三区| 亚洲免费视频一区二区| 91在线无精精品一区二区| 欧美午夜www高清视频| 欧美视频在线看| 欧美国产精品va在线观看| 一区二区三区日韩在线| 亚洲а∨天堂久久精品9966| 91av在线视频观看| 国产精品福利观看| 国产精品久在线观看| 欧美一级电影久久| www.日韩.com| 日韩精品视频中文在线观看| 亚洲美女久久久| 日韩中文字幕免费| 欧美日韩成人网| 日本高清不卡的在线| 色偷偷偷综合中文字幕;dd| 中文字幕日韩视频| 青青青国产精品一区二区| 久久这里只有精品视频首页| 国产精品爱久久久久久久| 国产精品激情av电影在线观看| 国产婷婷色综合av蜜臀av| 26uuu国产精品视频| 亚洲护士老师的毛茸茸最新章节| 成人午夜两性视频| 日韩免费av片在线观看| 中文字幕在线国产精品| 国产精品毛片a∨一区二区三区|国| 91深夜福利视频| 欧美亚洲午夜视频在线观看| 欧美另类极品videosbestfree| 精品国产精品三级精品av网址| 亚洲自拍偷拍区| 九九综合九九综合| 亚洲天堂视频在线观看| 国产精品日韩av| 中文字幕欧美国内| 免费av在线一区| 国产成人91久久精品| 久久综合网hezyo| 日韩精品久久久久久久玫瑰园| 日韩在线精品一区| 在线播放日韩av| 欧美激情欧美激情| 久久久欧美一区二区| 国产成人精品在线视频| 欧美成人精品激情在线观看| 欧美国产日产韩国视频| 日本欧美爱爱爱| 日韩电影在线观看中文字幕| 中文字幕欧美视频在线| 国产aⅴ夜夜欢一区二区三区| 中文字幕久精品免费视频| 亚洲男人天堂2023| 欧美精品午夜视频| 精品国产福利在线| 国产精品亚洲网站| 中文字幕日韩免费视频| 国产欧美精品一区二区| 亚洲人成在线免费观看| 亚洲男人第一av网站| 欧美电影在线观看完整版| 国产做受高潮69| 亚洲天堂一区二区三区| xvideos成人免费中文版| 亚洲丁香久久久| 2020国产精品视频| 国产精品青草久久久久福利99| 亚洲天堂av在线免费观看| 韩国视频理论视频久久| 亚洲男女自偷自拍图片另类| 不卡在线观看电视剧完整版| 国产成人精品久久二区二区91| 久久综合久中文字幕青草| 国产精品久久久一区| 亚洲欧美制服另类日韩| 日本成人免费在线| 欧亚精品中文字幕| 国产亚洲精品久久久久动| 久久av红桃一区二区小说| 最近2019年日本中文免费字幕| 亚洲一区二区国产| 亚洲欧洲视频在线| 日韩欧美在线免费观看| 欧美激情精品久久久久| 91国产一区在线| 欧美大尺度电影在线观看| 日韩免费电影在线观看| 久久91精品国产91久久久| 伊人伊人伊人久久| 精品视频一区在线视频| 久久久精品免费| 2019国产精品自在线拍国产不卡| 狠狠爱在线视频一区| 欧美亚洲在线播放| 日韩在线视频国产| 亚洲2020天天堂在线观看| 亚洲第一精品久久忘忧草社区| 精品一区二区亚洲| 日韩成人在线免费观看| 日韩电影在线观看永久视频免费网站| 国产精品99蜜臀久久不卡二区| 亚洲国产精品久久久久秋霞不卡| 国产91色在线免费| 国产一区二区三区四区福利| 亚州av一区二区| 精品欧美激情精品一区| 成人激情视频在线观看| 97在线视频免费看| www.亚洲人.com| 亚洲免费一级电影| 久久久国产精品x99av| 国产亚洲一区精品| 亚洲精品xxxx| 国产精品国产自产拍高清av水多| 黄色成人在线播放| 国产精品入口日韩视频大尺度| 国产精品免费一区二区三区都可以| 免费av在线一区| 亚洲精品视频二区| 91精品视频在线| 亚洲国产另类 国产精品国产免费| 国产精品一区二区三区免费视频| 久久香蕉国产线看观看网| 国产精品1区2区在线观看| 亚洲国产日韩欧美在线动漫| 久久在精品线影院精品国产| 国产精品久久久久久av福利软件| 国语对白做受69| 亚洲sss综合天堂久久| 亚洲大胆美女视频| 亚洲欧美国产高清va在线播| 久久九九国产精品怡红院|