Hirdetés
- Milyen okostelefont vegyek?
- Yettel topik
- Redmi Note 11 és 11S - biztos alapra jobb építeni
- Fotók, videók mobillal
- Android szakmai topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Motorola Edge 50 Neo - az egyensúly gyengesége
- EarFun Air Pro 4+ – érdemi plusz
- Samsung Galaxy A56 - megbízható középszerűség
- Okosóra és okoskiegészítő topik
Új hozzászólás Aktív témák
-
steveetm
őstag
Ja fura, meglepően hasonló problémával postolta valaki mint te^^ mind1.
lényeg a (char*) &m helyett (char*) m, de már írtam ezt is, és a sizeof helyett pedig(a te példádat használva) offset*4
Persze csak, ha jól értem mit szeretnél, meg mit csinált az eredeti.
Üdv.: steveetm -
steveetm
őstag
Majdnem, majdnem. De mostmár ketten írtük le, és egy link, hogy a &m mit is jelent. Nem azt amit szeretnél, de már nagyon közel jársz.
Megjegyzem, a kód amit használsz, azért lett postolva egy fórumra, mert nem úgy működik, ahogy az alkotója elképzelte, elég merész ötlet volt ezt elkezdeni átalakítgatni, de te tudod^^
Remélem bízol bennünk és elhiszed, hogy a hiba nem a c++-ban van, és semmi érdekes nincs abban, hogy a 2. kód nem működik.
Üdv.: steveetm -
Lortech
addikt
Azza a sorral van pedig gond, amit a kolléga említett. Miért int*? EZ itt nagyon nem frankó: (char *) &m, sizeof (m) - csinálsz egy char * pointert az int tömbödből csaz azért hogy tudjál bele olvasni, erre elkezdi behányni a karaktereket az int tömbbe a címtől kezdve. Meg a sizeof is nem tudom, mi célt szolgál itt, ha arra gondoltál, nem a tömb méretét (elemszámát) adja meg, hanem a típusét bájtban.
int bufferm = 20;
char * m = new char[bufferm];
cout << "kezd ";
in.read(m, bufferm);
for(int i = 0; i <bufferm; i++) // show values read from file
cout << m[i] << " ";
in.close(); -
-
steveetm
őstag
Igen, de valszeg nem emiatt. Ha már *m ed van akkor pointer, így beolvasásnál fölösleges még 1 &, mert így csak a mutatód címét kapnád meg. Az m ebben az esetben már egyenlő az előző verziód &m jével(mod.: mármitn nem egyenlő, értékileg, de érted, na(bár akár lehetne is, de most picit elkalandoztam a lényegtől)) , ennek szellemében alakítsd át még a második verziót.
ui.: rég láttam már tipusos nyelveket, szal ha hülyeséget mondok most akkor sry, de imho ez a gond^^
Üdv.: steveetm
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Milyen okostelefont vegyek?
- Szevam: ChatGPT: Bizonytalansági jelölés funkció bekapcsolása
- Androidos tablet topic
- Proxmox VE
- A robotaxik bizony karamboloznak, nincs itt semmi látnivaló!
- Pánik a memóriapiacon
- PlayStation 5
- Spórolós topik
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Amlogic S905, S912 processzoros készülékek
- További aktív témák...
- ÚJ Asus V16 V3607VM - 16" WUXGA 144Hz - Core 5 210H - 16GB - 1TB - Win11 - RTX 5050 - 3 év garancia
- ZBook Fury 16 G10 16" 4K+ IPS i7-13700HX RTX 2000 Ada 32GB 1TB NVMe IR kam GAR
- ÚJ (Hiányos) Xtrfy M4 Wireless Bolti ár:60k INGYEN FOXPOST
- ÚJ (Pici hibával) Xtrfy M8 Wireless Bolti ár:28k INGYEN FOXPOST
- ÚJ Pulsar Gaming Gears X2V2 Mini Bolti ár:33k INGYEN FOXPOST
- HIBÁTLAN iPhone 13 Pro Max 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3685 100% Akkumulátor
- HP 200W töltők (19.5V 10.3A) kis kék, kerek, 4.5x3.0mm, 928429-002
- Microsoft Surface Laptop 3 13.5" fekete i5-1035G7 16GB 512GB 1 év garancia
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i9 14900KF 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



