当我编译此代码时,它给我为什么这个枚举不起作用?
“[错误]未知类型名'天'”。我究竟做错了什么?
#include <stdio.h>
int main(void){
int k=0;
enum days {Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday};
days dayVariable;
printf("Enter number of the day: ");
scanf("%d",&k);
dayVariable=days(k);
printf("%s", dayVariable);
return 0;
}
请参阅相关:http://stackoverflow.com/questions/3168306/print-text-instead-of-value-from-c-enum – 2013-03-21 14:20:30