显示error c2015:too many characters in constant怎么回事
#include<stdio.h>
main()
{
int a;
float w;
printf("请输入一个整数:");
scanf("%d",&a);
switch(a<=6)
{
case 0:w='Sunday';break;
case 1: w='Monday';break;
case 2:w='Tuesday';break;
case 3:w='wednesday';break;
case 4:w='Tursday';break;
case 5:w='Friday';break;
case 6:w='Saturday';break;
default :w='None';
}
printf("w=%c\n",w);
}
main()
{
int a;
char w[32] = {0}; //float w;
printf("请输入一个整数:");
scanf("%d",&a);
switch(a<=6)
{
case 0:strcpy (w, "Sunday");break;
case 1:strcpy (w, "Monday");break;
case 2:strcpy (w, "Tuesday");break;
case 3:strcpy (w, "wednesday");break;
case 4:strcpy (w, "Tursday");break;
case 5:strcpy (w, "Friday");break;
case 6:strcpy (w, "Saturday");break;
default :strcpy (w, "None");
}
printf("w=%s\n",w);
}
#include<stdio.h>
int main()
{
int a;
printf("请输入一个整数:");
scanf("%d",&a);
switch(a)
{
case 0:printf("Sunday");break;
case 1:printf("Monday");break;
case 2:printf("Tuesday");break;
case 3:printf("wednesday");break;
case 4:printf("Tursday");break;
case 5:printf("Friday");break;
case 6:printf("Saturday");break;
default :printf("None");
}
}