- Hogy is néznek ki a gépeink?
- Forradalomi előrelépésként jellemzi az NVIDIA a DLSS 5-öt
- AMD Navi Radeon™ RX 9xxx sorozat
- Modding és elektronikai kérdések
- Apple asztali gépek
- Milyen billentyűzetet vegyek?
- Kormányok / autós szimulátorok topikja
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Jó a retró: Chieftec UNI számítógépház
- Azonnali fotós kérdések órája
-
PROHARDVER!

Új hozzászólás Aktív témák
-
Wyll
őstag
válasz
martonx
#8116
üzenetére
Oké, akkor úgy kérdezem, hogy az adatszerkezetből tudni lehessen azt is, hogy azon az adott menüszinten hány menüpont van, és hogy az adott lista melyik főmenünek az almenüje.
MENU1
SUBMENU1
SUBMENU2
SUBSUBMENU1
SUBSUBMENU2
SUBMENU3
SUBSUBMENU1
MENU2
SUBMENU1
SUBMENU2
MENU3Egy adott szintem mindig csak az adott szülőmenü almenüpontjait (vagy a főmenü menüpontjait) akarom pörgetni. Ja és C-ben.
Nem biztos hogy van ilyen, illetve lehet hogy túl sokat akarok egyszerre.
Ja és ne kerüljön a RAM-ba az egész menüstruktúra, mindig csak az épp szükséges elemet akarom kódból beolvasni, mivel beágyazott környezetről van szó.
Valami többszintű tömbre gondoltam, de nem akar összeállni a fejemben...Egyelőre kb így gondolom, de elég kezdetlegesnek érzem ezt még vmiért:
const char rootmenu[3][] = {"MENU1","MENU2","MENU3"};
const char submenu1[3][] = {"SUBMENU1","SUBMENU2","SUBMENU3"};
const char submenu2[2][] = {"SUBMENU1","SUBMENU2"};const char subsubmenu2[2][] = {"SUBSUBMENU1","SUBSUBMENU2"};
const char subsubmenu3[1][] = {"SUBSUBMENU1"};Továbbá ugye szokták mondani, hogy ha változókat számozol, akkor ott tömbre van szükséged. De úgy meg nagyon bonyolultnak érzem, ha még ezeket is tömbbe foglalom....
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Futás, futópályák
- Kés topik
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Formula-1
- Autós topik
- Hogy is néznek ki a gépeink?
- Xiaomi 15T Pro - a téma nincs lezárva
- Forradalomi előrelépésként jellemzi az NVIDIA a DLSS 5-öt
- A tajvani chipgyártóknak is beteszi a kaput a Hormuzi-szoros lezárása
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- BESZÁMÍTÁS! MacBook Pro 13 M1 8GB RAM 512GB SSD notebook garanciával hibátlan működéssel
- Lenovo T495 Ryzen 5 pro 3500U, 16GB RAM, 512GB SSD, jó akku, újszerű állapot, számla, garancia
- HP EliteBook 830 G5 13,3" i7 8650u, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- Eredeti Lenovo 330W töltők - ADL330SDC3A
- ÚJ könyv: Walter Isaacson Elos Musk - keménykötésű
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



