发表于:2006/5/4 14:29:00
#0楼
void lcd(lcd_state)
{
switch(lcd_state)
{
case ''''0'''':
uchar code dis1[14] = "input v power";
uchar code dis2[4] = current_temp;
uchar code dis3[2] = "v";
lcd_test(dis1[14],dis2[4],dis3[2]);
break;
case ''''1'''':
uchar code dis1[14]="output v batt";
uchar code dis2[4]=current_temp;
uchar code dis3[2]="v";
lcd_test(dis1[14],dis2[4],dis3[2]);
break;
}
}
但在编译时在
uchar code dis1[14] = "input v power"; 等后面总出现
Error 51 "E:\caihengda\kaiguandianyuan\caihengda.c" Line 351(16,17): A numeric expression must appear here
搞几天没有搞清楚,请教各位大侠
{
switch(lcd_state)
{
case ''''0'''':
uchar code dis1[14] = "input v power";
uchar code dis2[4] = current_temp;
uchar code dis3[2] = "v";
lcd_test(dis1[14],dis2[4],dis3[2]);
break;
case ''''1'''':
uchar code dis1[14]="output v batt";
uchar code dis2[4]=current_temp;
uchar code dis3[2]="v";
lcd_test(dis1[14],dis2[4],dis3[2]);
break;
}
}
但在编译时在
uchar code dis1[14] = "input v power"; 等后面总出现
Error 51 "E:\caihengda\kaiguandianyuan\caihengda.c" Line 351(16,17): A numeric expression must appear here
搞几天没有搞清楚,请教各位大侠
[此贴子已经被作者于2006-5-4 14:31:54编辑过]