【发布时间】:2019-02-18 22:18:42
【问题描述】:
我编写了一个函数,我希望读取发射器的测量值并将它们存储到一个数组中。
我使用整数指向数组,因为在这种情况下 for 循环不适合。但是,它不会将读数存储在数组中。 代码如下:
void readTemperature()
{
readings[count] = tx.read();
count++;
lcd.printf("%.2f\n",readings[0]);
}
例如 27.60
【问题讨论】:
-
tx.read()返回什么? -
您需要发布更多代码。
-
tx.read() 返回一个变送器读数,例如 27.60,读数是一个初始化为最多存储 100 个变送器读数的数组
-
如何避免
readings数组溢出?我建议使用vector。 -
count有什么值?它的值是否为 0?