hour, minute, second的数值范围都没有超过char类型的数值访问,因此MYTIME结构体可以char类型来存储这些数据。提取时直接赋值即可。
void TimeGet(const MYTIME *time, int *hour, int *minute, int *second) { *hour = time->hour; *minute = time->minute; *second = time->second; }