Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Parci: Milyen mosógépet vegyek?
- Luck Dragon: MárkaLánc
- eBay-es kütyük kis pénzért
- Brogyi: CTEK akkumulátor töltő és másolatai
- Luck Dragon: Óraátállítás
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- MasterDeeJay: Intel Optane M10: mire lehet használni?
Új hozzászólás Aktív témák
-
don_peter
senior tag
válasz
dabadab
#4650
üzenetére
Igen, köszönöm.
Közben ez a része megoldódott adat struktúrával amely aztán típus definícióval deklarálva lesz.
Természetesen ez is jó megoldás csak így kellene még egy függvényt használnom ami kicsit bonyolítaná a program tekinthetőségét. (véleményem szerint)Az strukturálisában például nem értem miként adódik át úgy egy 16bites adat, hogy az adatszerkezet 2 változójába egységesen oszlik fel.
Kiolvastam a könyv adatstruktúrájáról szóló fejezetet, de nem írja le, vagy csak számomra nem érthető...Tehát egy példa:
Típus definiciótypedef union INT16
{
sort int Value;
struct
{
unsigned char LB;
unsigned char HB;
} bytes;
} INT16Aztán jöhet a main() függvényben a deklaráció
INT16 temp;
Aztán adunk át értéket, mondjuk 900-at.
temp.Value = 900;
Ez az én gondolat menetem szerint 2részre bomlik, 2db 1bájtos részre.
temp.LB-ben lesz az első (alacsonyabb helyi értéken lévő) 8bit és temp.HB-ben a második (magasabb helyi értéken lévő) 8bit.
Szóval így: 900 16bites bináris értéke == 00000011 10000100Amit nem értek, hogy a miért és milyen elv szerint rendezi el önkényesen az átadott adatokat?
Ú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!
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Apple Watch
- Kertészet, mezőgazdaság topik
- Milyen okostelefont vegyek?
- Mazda topik
- Luck Dragon: Asszociációs játék. :)
- Robotporszívók
- exHWSW - Értünk mindenhez IS
- sziku69: Fűzzük össze a szavakat :)
- Már csak több évre szóló szerződésekben gondolkodnak a memóriagyártók
- További aktív témák...
- ASUS ROG STRIX Z390-E GAMING ATX alaplap - doboz, leírás, 6 hónap garancia
- Bontatlan Apple iPad 11 2025 csak Wifi-s 2 év One-os garanciával
- Gamer PC i5-13400F + RTX 4070 12GB I 16 GB DDR5 I vízhűtés I RGB
- MSI RTX 3070 8GB GDDR6 GAMING Z TRIO Eladó!
- Új, bontatlan, iPhone 17 gyárilag kártya-független, apple világgaranciával
- HIBÁTLAN iPhone 12 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4655
- Dell Latitude 7290,12.5",HD,i5-7300U,8GB DDR4,256GB SSD,WIN11
- Telefon felvásárlás!! Apple iPhone SE (2016), Apple iPhone SE2 (2020), Apple iPhone SE3 (2022)
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
- Motorola Edge 50 Fusion 256GB,Újszerű,Dobozaval,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
