无效的操作数'%' - int%int - 不涉及指针

时间:2014-11-07 14:51:23

标签: c binary int pic operands

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

有什么想法吗?

0 个答案:

没有答案