From f2a942345788110d64508f39284d0337f1aa7228 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=83=E5=B6=82=E5=A4=B9=E5=9F=8E?= Date: Mon, 26 May 2025 14:47:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=BA=86=E8=B7=A8=E5=A4=A9?= =?UTF-8?q?=E8=AE=A1=E6=97=B6=E5=9C=A8=E4=B8=80=E4=BA=9B=E6=83=85=E5=86=B5?= =?UTF-8?q?=E4=B8=8B=E4=B8=8D=E5=BD=92=E9=9B=B6=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- selfMonitor.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/selfMonitor.cpp b/selfMonitor.cpp index 54f4e9a..4df37f2 100644 --- a/selfMonitor.cpp +++ b/selfMonitor.cpp @@ -16,9 +16,8 @@ void saveData(){ FILE *fp = fopen("save.txt", "w"); if(fp!=NULL){ time_t timeNow = time(0); - tm *curTime; - if(curTime->tm_hour<4) curTime = localtime(&timeNow-86400); - else curTime = localtime(&timeNow); + tm *curTime = localtime(&timeNow); + if(curTime->tm_hour<4) curTime = localtime(&timeNow-86400); fprintf(fp, "%d %d %d %d", blackListTimeCount,curTime->tm_year,curTime->tm_mon,curTime->tm_mday); fclose(fp); } @@ -46,9 +45,8 @@ int main(){ int curYear,curMonth,curDay; fscanf(fp, "%d%d%d%d", &blackListTimeCount,&curYear,&curMonth,&curDay); time_t timeNow = time(0); - tm *curTime; - if(curTime->tm_hour<4) curTime = localtime(&timeNow-86400); - else curTime = localtime(&timeNow); + tm *curTime = localtime(&timeNow); + if(curTime->tm_hour<4) curTime = localtime(&timeNow-86400); if(curTime->tm_year!=curYear||curTime->tm_mon!=curMonth||curTime->tm_mday!=curDay){ blackListTimeCount = 0; }