Új hozzászólás Aktív témák
-
buherton
őstag
válasz
don_peter
#4677
üzenetére
typedef enum
{
STATE_MENU = 0u,
...
} STATE_E;
static STATE_E menu_func(void)
{
//szükséges változók nullázása
//Sok sor program kód egy while() ciklusban pereg
// returnbe azt adsz vissza, amit akarsz
....
return STATE_PROFIL_LOAD;
}
main() {
STATE_E state = STATE_MENU;
while(1)
{
switch(state)
{
case STATE_MENU:
state = menu_func();
break;
case STATE_PROFIL_LOAD:
state = profil_load();
break;
}
}
}Ha nem akarod keverni a szezont a fazonnal, akkor az állapot gép függvényeit külön modulba is rakhatod, ahol modulra lokális változókat használsz, ha a függvények között szükséges az adatáramlás. Nem tudom, hogy mit akarsz csinálni, de a 2 kB borítékolhatóan kevés lesz, de szerintem még a 4 kB is. Gondolom valamilyen LCD-t is használsz. Egy frankón megírt LCD kijelző vezérlő is ~800 B, ami semmi extrát nem tud csak szöveget ír ki, de azt kényelmesen.
Nem vagy egy könnyű eset
.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Mibe tegyem a megtakarításaimat?
- Óvodások homokozója
- Gyúrósok ide!
- Otthoni IPTV megvalósítási lehetőségek?
- Futás, futópályák
- Fejhallgató erősítő és DAC topik
- Debrecen és környéke adok-veszek-beszélgetek
- Kipukkadt a videós AI lufi? A Sora elkaszálása csak a kezdet
- Samsung Galaxy S26 - szeret, nem szeret
- További aktív témák...
- Asus A16 FA617NSR 16" FHD+ IPS Ryzen 7 7435HS Radeon RX 7600S 16GB 512GB NVMe gar
- Latitude 5431 27% 14" FHD IPS i5-1250P 16GB 256GB NVMe magyar vbill gar
- ÚJ Bontatlan Macbook Pro 16,2 M5 Pro 18CPU/20GPU 48GB/1TB SSD Magyar billent Azonnal átvehető.
- XPS 7590 15.6" FHD IPS i7-9750H GTX 1650 16GB 512GB NVMe ujjolv gar
- Legion 5 15ARH7 15.6" FHD IPS Ryzen 5 6600H RTX 3050Ti 16GB 512GB NVMe magyar vbill gar
- 237 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070
- Dell Latitude 7340 2-in-1 i5 13.gen, 16GB DDR5, 512GB SSD, QHD+ érintőkijelző, ÚJ ÁLLAPOT!
- Xiaomi Redmi A5 128GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 15 Pro 128GB Blue Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4680
- Samsung Galaxy S22 Ultra 12/512GB // Számla // Garancia //
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
.
