#include <stdio.h>
#include <time.h>
int main()
{
enum Week
{
sun,mon,tue,wed,thu,fri,sat
};
enum Week today;
struct tm *p;
time_t t;
time(&t);
p=localtime(&t);
today=(enum Week)p->tm_wday;//必须强制类型转换
switch(today)
{
case mon:
case tue:
case wed:
case thu:
case fri:
printf("工作日\n");
break;
case sat:
case sun:
printf("休息日\n");
default:
printf("Error\n");
}
return 0;
}
解决办法:
today=(enum Week)p->tm_wday;//必须强制类型转换
浙公网安备 33010602011771号