我正忙于使用SourceBoost IDE编写一些PIC代码,而且我已经暂时停留在以下问题上。
我正在尝试将整数拆分为数字,以便将其发送到7seg显示,但以下错误会在以下代码中继续发生:
错误:
D:\University\Project\PIC_Code.c(81:24): error: failed to generate expression
D:\University\Project\PIC_Code.c(81:24): error: invalid operand '%'
D:\University\Project\PIC_Code.c(81:19): error: failed to generate expression
D:\University\Project\PIC_Code.c(84:11): error: failed to generate expression
D:\University\Project\PIC_Code.c(84:11): error: invalid operand '/'
D:\University\Project\PIC_Code.c(84:6): error: failed to generate expression
变量声明:
int numM;
int numH;
int minutes =0;
int seconds =0;
问题中的功能
void update_clock(void){
numM = minutes;
numH = hours;
int i=0;
int j=0;
while(numM){
digits_minutes[i]=numM%10;
i++;
numM=numM/10;
}
for(j=i; j<2; j++) digits_minutes=0;
}
有什么想法吗?