Arduino上的struct:function()'未命名类型'

时间:2018-08-31 19:43:00

标签: c++ function struct arduino typedef

我为变量和函数编写了一个结构,但不适用于我。我很困惑...

struct Array2 {
    int array[2] = {0, 1};
};

Array2 Digit2Arr2(int x) {
  Array2 v;
  if (x > 9) {
    int y;
    y=x/10; v.array[1]=x-(10*y); x=y;
    y=x/10; v.array[0]=x-(10*y); x=y;
  } else {
    v.array[0] = 0;
    v.array[1] = x;
  }
  return v;
}
  

“ Array2”未命名类型

1 个答案:

答案 0 :(得分:2)

强烈建议您阅读有关如何创建结构的内容。

在这里您可以开始:

https://www.learncpp.com/cpp-tutorial/47-structs/

您在创建结构时语法错误。

struct Array2 {
   int array[2] = {0, 1}; 
};