Wiring práce s poly array

Wiring, C++, C, Java, ...
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Odpovědět
radomil
Příspěvky: 1
Registrován: 29 led 2020, 21:32
Reputation: 0

Wiring práce s poly array

Příspěvek od radomil » 29 led 2020, 21:44

Ahoj,

rád bych se dozvěděl jestli je možná nějaká práce s polem Array ve Wiring. Namysli mám něco obdobného jako je v Javascriptu metoda push(), pop(), shift() atd.

Proč bych to potřeboval. Stavím (asi jako každý) cosi jako "meteo stanici" nebo spíše zatím teploměr. U této "stanice" bych rád ukazoval například: aktuální teplotu (není problém) teplota před 15 minutami, teplota před hodinou. Myslel jsem že když budu načítat hodnotu každou minutu a vkládat ji do šedesátimístného pole jednu za druhou a každou minutu "z druhé strany pole" hodnotu smažu, budu již snadno načítat požadovaného hodnoty z pozice 16 a 61. Jak nato? Je to blbost? Jak to řešit.

Díky

Uživatelský avatar
Caster
Příspěvky: 382
Registrován: 11 zář 2019, 09:02
Reputation: 0

Re: Wiring práce s poly array

Příspěvek od Caster » 29 led 2020, 22:49

Nadefinoval bych si pole

Kód: Vybrat vše

byte Pole[60];
Data ukládaš a čteš pomocí int i ukazatele, např.

Kód: Vybrat vše

Serial.print(Pole[i]);
Budeš potřebovat 2 ukazatele, jeden na zápis a druhý na čtení a ošetřit přetečení, pokud dojdou na konec pole.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 17 hostů