Új hozzászólás Aktív témák
-
nyunyu
félisten
Bontsuk kette a problemat.
Mint rajottem, az ftell/fgetpos csak akkor mukodik "helyesen", ha mar olvastam a streambol.
Ha elso olvasas elott adom ki, akkor -20-at ad vissza, es innentol fogja egyesevel novelni/csokkenteni a poziciot minden getc/ungetc utan, nem nullatol.
Ez a kisebbik problema.Nagyobbik bajom az, hogy a getc platform fuggoen kezeli a sorvege karaktereket.
Pl. Visual C++ 2010 Win alatt ha \n karaktert lat, akkor lenyeli az utana jovo \r karaktert es mindig kettovel noveli a fajl poziciot.
Ez azert problema, mert a feldolgozando forraskodok egy resze UNIX alatt lett mentve, ott meg nincsen \r az \n utan, de akkor is kettovel noveli a poziciot...Plusz nehezitesnek vannak olyan forraskodok is, amiben nincs \n, hanem \r-rel vannak tordelve.

Probaltam szamolni, hany getc/ungetc-nel jarunk, de az sem ad pontos eredmenyt, mivel nem tudom eldonteni, hogy a latott \n karakternel eggyel vagy kettovel noveljem az indexet.
Windows alatt automatikusan utana rakott \r egyaltalan nem jon at a getc-vel, nem tudom megszamolni.
Ú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!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Samsung LCD és LED TV-k
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Kormányok / autós szimulátorok topikja
- Futás, futópályák
- Samsung Galaxy Felhasználók OFF topicja
- TCL LCD és LED TV-k
- PlayStation 5
- ASUS routerek
- További aktív témák...
- POWERCOLOR RX 9070 XT 16GB GDDR6 RED DEVIL SPECTRAL WHITE - Új, 2 év gari - Eladó!
- LOQ 17IRX10 17.3" FHD IPS i7-13700HX RTX 5060 16GB 512GB NVMe magyar vbill gar
- Asus TUF A15 FA506IV 15.6" FHD IPS Ryzen 7 4800H RTX 2060 16GB 512GB magyar vbill gar
- GAMER PC: RYZEN 5 7400 /// 16 GB DDR5 /// RX 9060 XT /// 512GB SSD
- GAMER PC: RYZEN 7 9800X3D /// 32 GB DDR5 /// RTX 5080 16GB /// 1TB SSD
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RX 9060XT 16GB GAMER PC termékbeszámítással
- Samsung Galaxy S22+ 128GB,Átlagos,Dobozaval,12 hónap garanciával
- MSI Gaming Thin 15 - 15.6"FHD 144Hz - Ryzen 7 7735HS - 16GB - 1TB - Win11 - RTX 4060 - 2,5 év gari
- Samsung Galaxy S26 Ultra - White - 512GB - BONTATLAN - TELJESEN ÚJ - 3 Év Jótállás
- AKCÓ! HTC VIVE Pro 2 virtuális valóság szemüveg garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

