IT 關於Code打卡機時遇到的問題及解決

2021-10-24 07:39:03 字數 1401 閱讀 3944

一款記錄員工上下班打卡時間的c語言程式。首先輸入員工的編號以及驗證碼。驗證碼的輸入有三次機會。輸入正確的驗證碼,程式會詢問員工是否要打卡。

每天要記錄上班和下班的打卡時間。是否遲到以及加班時間長短也要同時記錄到員工當天的資訊裡去。實行彈性工作制,遲到的計算要考慮到上一天的加班時長。

下班的時候打卡會記錄當天的工作時長,如果沒有達到規定的上班時長,程式會詢問是否要重新打卡,獲得員工的輸入之後再記錄。

每週五下班之後生成本週的考勤記錄,記錄裡包括本週上班的平均時長、遲到和早退的次數以及缺卡次數。

windows 10

qt creator 4.11.1(community)

打卡機flowchart的流程圖:

#include

2#include

34int main

(int argc,

char

*ar**)

;67 time_t timep;

8time

(&timep);9

10struct tm *p;

11 p =

gmtime

(&timep);12

13snprintf

(len,20,

"%d-%d-%d %d:%d:%d"

,1900

+ p->tm_year,

1+ p->tm_mon, p->tm_mday,

8+ p->tm_hour, p->tm_min, p->tm_sec);14

15printf

("\n%s\n"

, len);16

return0;

17}

執行結果

1baoshaohua:test bao$ .

/test

232020-3

-259:

51:424baoshaohua:test bao$

main.c

int weekday_data_in[10]

;

calculatorandwritedata.c

extern

int weekday_data_in[10]

;

static

extern

只能在本檔案中訪問,寫在方法外部

用來獲取全域性變數的值

只有乙份記憶體

不能用於定義變數

所有檔案共享extern聯合使用

先在當前檔案查詢有沒有全域性變數,沒有找到,才會去其他檔案查詢

使用pageHelper所遇到的問題及解決方法

問題2問題3 jsp頁面分頁 第一次使用該外掛程式確實帶來了許多問題 配置pagehelper時,沒有注意版本問題,pagehelper4.x.x.jar和pagehelper5.x.x.jar 配置檔案是由區別的 pagehelper4.x.x.jar 配置 factory class org.m...

lunix 下編譯draco遇到的問題及解決辦法

1.在windows7下編譯檔案,失敗 2.新建乙個build資料夾,cd到此目錄下,執行命令 cmake path to draco 這是draco資料夾的目錄 這樣在build目錄下 並不會生成可執行檔案,而是生成可以用make編譯的檔案,以及makefile.3.在build資料夾下,直接執行...

關於ajax的IE cache 問題分析及解決

最近做了乙個ajax相關的功能,大概目標根據使用者的不同登陸狀態來生成不同的歡迎語,如下 使用者登陸了,就顯示 您好呀,又來啦!使用者不登陸,則顯示 您還沒登陸!很簡單的應用,結果我寫完ajax後,發現乙個致命的問題 firefox中一切正常,但在ie第一次開啟沒問題,再重新整理一次,中文就會成為亂...