Hirdetés
- Mindenkinél több és erősebb AI gyorsítót ígér Elon Musk
- M.2 csatlakozók terén (is) jónak ígérkezik az MSI közelgő AMD-s alaplapja
- Kivégezheti a kisebb VGA-gyártókat az NVIDIA döntése
- Szinte a semmiből robbanna be az 1,4 nm-es eljárásával a Rapidus
- Félszáz terabájtos HDD-k előtt nyitotta ki az ajtót a Seagate
- Azonnali informatikai kérdések órája
- Fejhallgató erősítő és DAC topik
- Azonnali VGA-s kérdések órája
- Gyors, éles, olcsó: Acer Predator XB273K V5 teszt
- Kivégezheti a kisebb VGA-gyártókat az NVIDIA döntése
- SSD kibeszélő
- Milyen házat vegyek?
- Drasztikusan lassíthatja a játékokat egyes VGA-kon a Windows 11 új frissítése
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- TCL LCD és LED TV-k
-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
tibi-d
tag
válasz
balintarduin
#10303
üzenetére
Szia!
Úgy oldottam meg az én menürendszeremet, hogy bevezettem egy változót (MenuNumber) aminek az értékét attól függően változtatok, hogy éppen melyik menüben vagyok. Főmenü (1-9), Almenük (11-99) Al-almenü (111-999) stb. Így 5-6 mélységű menürendszert is lehet kezelni. Egy menüvel feljebb egyszerű 10-es osztással lehet jutni. -
Teasüti
nagyúr
válasz
balintarduin
#10303
üzenetére
Állapotgépnek nézz utána! Azzal lehet követni az eseményeket.
Mindig kell egy változó, amiben követed melyik képernyőn vagy.
Én úgy csináltam menüt, hogy volt egy változóm a főmenünek, képernyőnként sorjában és ahogy léptettem a változót, úgy lépkedett a menü is. Aztán ugyanez a rendszer minden egyes almenüben is.Én mondjuk anno egyetlen uint8_t változót figyeltem csak és határértékek szerint ugráltam benne.
Mondjuk 1-10 között volt a főmenü, 20-30 között az 1. almenü, 40-50 között a 2. almenü, stb.
És int++ és int-- szerint lépegettem az adott tartományban, amíg át nem lépett vmelyik határon. Ekkor előre meghatározott helyre ugrottam a sorban, attól függően mi következett. Pl. vissza a végére, ha végtelenítve volt a menü. Vagy a következő almenüre, stb.
Új hozzászólás Aktív témák
- Xbox Series X|S
- Otthoni hálózat és internet megosztás
- Perre viszi korábbi szakemberének csúcstechnológiás árulását a TSMC
- Xiaomi smart home / Xiaomi okos otthon
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Bittorrent topik
- LEGO klub
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Azonnali informatikai kérdések órája
- További aktív témák...
- Nintendo switch oled, Új,Dobozával, 12 hónap garanciával
- NVIDIA Quadro P5000 GPU 16GB GDDR5X memóriával
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- Bomba ár! Lenovo X1 Yoga 1st - i5-6G I 8GB I 512SSD I 14" FHD Touch I HDMI I W11 I CAM I Garancia
- Törött, Hibás iPhone felvásárlás!!
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest
ekkold

