📄 memoirering.c
字号:
#include "memoire.h"
#include "../../common.h"
void *time_memoire(void *arg)
{
FILE *fp;
int i=0,j=0,m,n;
struct tm* ptime;
time_t now;
int num;
int year,mon,day,hour,minute;
char buf[50];
if((fp=fopen(MEMOIREDAT,"r"))==NULL)
{
MessageBox(GetActiveWindow(),"the file open failed","",MB_OK | MB_ICONINFORMATION);
return;
}
while(!feof(fp))
if(fread(&item[i],sizeof(struct memoire),1,fp) == 1)
i++;
while(1)
{
now = time(NULL);
ptime = localtime(&now);
for(j=0;j<i;j++)
{
year=atoi(item[j].year);
mon=atoi(item[j].month);
day=atoi(item[j].data);
hour=atoi(item[j].hour);
minute=atoi(item[j].minute);
//}
//for(j=0;j<i;j++)
//{
if((year == (ptime->tm_year+1900)) && (mon == (ptime->tm_mon+1) ) && (day == ptime->tm_mday) && (hour == ptime->tm_hour) && (minute == ptime->tm_min))
{
sprintf(buf,"%d年%02d月%02d日%02d时%02d分\n",year,mon,day,hour,minute);
SendNotifyMessage(MainWindow,MSG_MEMOIRE_XXX,0,0);
//MessageBox(GetActiveWindow(),buf,"备忘录提醒!",MB_OK| MB_ICONINFORMATION);
usleep(60000000);
}
}
}
fclose(fp);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -