- Microsoft Excel topic
- A streamingszolgáltatások összecsomagolása lehet a következő divat
- Google Chrome
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Hálózati / IP kamera
- Távozott az OpenAI társalapítója
- Direct One (műholdas és online TV)
- Reklámblokkolók topikja
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Otthoni hálózat és internet megosztás
Aktív témák
-
TheVeryGuest
senior tag
Veszel egy sima unsigned char tömböt, mondjuk 10x512byte-osat. Fogsz egy pointert, ami a buffer kezdetét fogja mutatni, meg egyet, ami a végét. Kezdetben mindkettő a tömböd elejére mutat. Szükslég lesz még egy változóra a felhasznált bufferhossznak. Evidens, hogy egyszerre, csak teljes méret (10x512) - felhasznált méret bájtot tudsz csak beleírni. Mikor beírsz valamit, mindig az aktuális végmutató utáni helyre írod. Csak arra kell figyelni, hogy ne lógj túl a tömbön. Ha túllógnál, akkor kiírod azt a részt, ami még kifér, a maradékot, meg a tömb elejétől, a buffer kezdetetét mutató pointerig lehet írni.
Tehát körbe-körbe haladsz a buffer használata során, ettől ringbuffer.
Miután beleírtál valamit fogod megnézed, hogy a felhasznált méret > 512 byte, ha nagyobb akkor kiírhatsz egy csomagot az USB-n keresztül. Majd lépteted a buffer elejét mutató pointert 512byte-tal. Ha eléred a tömb végét, akkor folytatod a léptetést, az elejétől.
Nem tom mennyire világosan írtam le, ehhez inkáb rajzolni kellene, de talán az ötletet megérted, és akkor csak a megvalósítással kell pöcsölni. Már ha jól értettem a problémát.“Perfection is attained not when there is nothing more to add, but when there is nothing more to remove” Antoine de Saint-Exupéry
Aktív témák
- Dobta a zoomkamerát az új Sony Xperia 10
- Milyen okostelefont vegyek?
- TCL LCD és LED TV-k
- 2025-ben jöhet az Intel Panther Lake processzora
- Autós topik látogatók beszélgetős, offolós topikja
- Formula-1
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Motoros topic
- BMW topik
- Microsoft Excel topic
- További aktív témák...
- Eladó xiaomi 11 lite 4g
- AVerMedia Live Gamer Ultra (GC553) Stream Capture Card (csere)
- Latitude 7430 2-in-1 27% 14" FHD IPS érintő i7-1265U 16GB 512GB NVMe magyar vbill ujjlolv IR kam gar
- Hibátlan - GIGABYTE B550M Aorus Elite alaplap - AMD AM4
- Oehlbach új Bi-wire átkötő (hangfal áthidaló) "jumper" szettek audiofiltől közel High-End hangzásig!
- Dell Precision 5540 Xeon E-2276M/Nvidia T1000/16GB RAM/512 SSD/ 15.6" 4K érintőkijelzős Workstation
- i5-6600
- Eladó Mikrotik wAP LTE kit (időjárásálló 4G modem és Access Point)
- Eladó Behringer UMC22, fém házas, megkimélt állapotú, hibátlan működésű darab
- Lenovo Thinkpad T470s i5-6300u/8GB/256GB SSD/14"FHD Touch garanciás laptop
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs