- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Austin F.: MOD Android: Appok teljes képernyőn – immerzív mód
- Szoszo94: Xiaomi Mi Router 3G - Padavanra fel!
- Lalikiraly: Astra kalandok @Harmadik rész
- gban: Ingyen kellene, de tegnapra
- Klaus Duran: 2025 dude
- localhost: Radírgumi hatás [Törölt topicok emlékhelye]
Ú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!
- AMD Navi Radeon™ RX 6xxx sorozat
- OpenWRT topic
- Kínai és egyéb olcsó órák topikja
- Villanyszerelés
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Xbox Series X|S
- Otthoni hálózat és internet megosztás
- Budapest és környéke adok-veszek-beszélgetek
- Kormányok / autós szimulátorok topikja
- Gránit mosogató
- További aktív témák...
- Szép Dell Precision 5560 Slim Tervező Vágó Laptop -70% 15,6" i7-11850H 64/1TB RTX A2000 4GB UHD 4K
- Acer Nitro V 16 AI Gamer Laptop! Ryzen 7 260/RTX 5070/32gb DDR5/2TB SSD/2560x1600/180hz/Beszámítok!
- Szép Dell Precision 5560 Slim Tervező Vágó Laptop -70% 15,6" Xeon W-11955M 64/1TB RTX A2000 4GB FHD+
- AOC CQ27G2S Monitor (2K/VA/165hz)
- Samsung C27F396FHR Monitor
- BESZÁMÍTÁS! NZXT Kraken Elite 360 RGB vízhűtés garanciával hibátlan működéssel
- Olcsó laptop! Lenovo Ideapad R3 3250U / 8GB RAM / 128Gb SSD!
- Honor Magic 7 Lite 256GB Kártyafüggetlen 1Év Garanciával
- ALIENWARE Area-51 R6 Threadripper Edition 1920X
- Bomba ár! Dell Latitude 5490 - i5-7GEN I 8GB I 256GB SSD I 14" HD I HDMI I Cam I W10 I Gari!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest