int main() { init_timeoutq(); BaseSensor *t = New_Base_Sensor( 1425 ); MySensor *p = New_My_Sensor( 1023 ); My_FctnInit(p); /* Sensor *new_p = (Sensor *) p; new_p->vmt->Init(new_p); new_p->vmt->MyPrint(new_p); */ load_new_sensor( 1, 2, (BaseDevice *)p, 0 ); handle_timeoutq_event(); enum MyEnum vg ; vg = ROTK; printf("VG = %d\n",vg); tm my_tm; my_tm.unix_time =1462943387 ; calcDate( &my_tm ); return 0; }
int main(int argc,char *argv[]) { int i = 1; char **month; if (!strcmp("-u", argv[i]) || !strcmp("--unix", argv[i])) { printf("timestamp: %d\n",time()); exit(0); } struct tm *time; calcDate(time); month = (char**)malloc(12*sizeof(char*)); monthinit(month); printf("%s %d %d:%d:%d %d\n",month[time->tm_mon],time->tm_mday,time->tm_hour,time->tm_min,time->tm_sec,time->tm_year); }