带有数组结构的C中的聚合值编译错误

时间:2018-04-16 03:54:24

标签: c function compilation

在一个需要make文件的大型项目中,在我们的代码中,此行的编译错误为“在预期整数时使用的聚合值”: * balance = (size_t)a->data[indexUser];

这是我们的函数,其中实现该行以获取存储在数组a中的值余额,该数据是在某个用户的索引处,其中数组是结构

int userBalanceGet(array *a, size_t indexUser, size_t * balance){
      if(!a || !balance || indexUser >= a->inUse) return -1;
      * balance = (size_t)a->data[indexUser];
      return 0;
}

0 个答案:

没有答案