0

我正忙于使用 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;
}

有任何想法吗?

4

0 回答 0