Hirdetés
- Milyen belső merevlemezt vegyek?
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Micro Four Thirds
- Gaming notebook topik
- Dell notebook topic
- Szünetmentes tápegységek (UPS)
- ROG Xbox Ally X: Összefogás
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Meghalt a Windows 10, éljen a Windows 10!
- Melyik tápegységet vegyem?
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
FireKeeper #1078 üzenetére
Pedig az jó. Mint írtam is, az a default egyébként.
#include <fstream>
int main(int argc, char *argv[])
{
std::fstream f("test.txt");
while(true)
{
char c;
f >> c;
if (!f) break;
c ^= 0x20;
f.seekp(-1, std::ios::cur);
f << c;
f.seekp(0, std::ios::cur);
}
return 0;
} -
Jester01
veterán
válasz
FireKeeper #1075 üzenetére
Ha nem baj, hogy esetleg lassú lesz akkor read-write kell megnyitni a fájlt (ez egyébként fstream esetén default), és seekp-vel visszalépni az éppen beolvasott karakterre majd felülírni. Szabvány szerint írás-olvasás váltásnál kötelező egy seek, szóval a kiírás után, bár a pozíció az jó, mégis kell egy újabb seekp.
-
WonderCSabo
félisten
válasz
FireKeeper #1075 üzenetére
De ebben mi a nehéz?
Csinálsz egy tömböt (mondjuk egy n*2-et), amiben tárolod az eredeti karaktereket és a titkosított megfelelőjüket. Amikor beolvasol egy karaktert, kikeresed azt a tömbből, és a titkosított megfelelőjét írod le helyette.
-
FireKeeper
nagyúr
válasz
FireKeeper #1044 üzenetére
azt már próbáltam,hogy a fájlnév helyére az elérési utat adom be de úgy nem működött (nem lepődtem meg rajta
).
-
j0k3r!
őstag
válasz
FireKeeper #1044 üzenetére
elvileg validalod az inputot, aztan osszefuzod egy stringbe(char *), aztan azt adod at az open-nek. pelda
-
j0k3r!
őstag
válasz
FireKeeper #1040 üzenetére
-
Karma
félisten
válasz
FireKeeper #1030 üzenetére
Hibás a szintaxis. *this-t hamarabb próbálhatsz meg visszaadni.
Osztályreferencia nem nagyon van, szerintem objektumreferenciára gondoltál.
Ú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!
- Gyúrósok ide!
- GL.iNet Flint 2 (GL-MT6000) router
- Milyen belső merevlemezt vegyek?
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Micro Four Thirds
- Mibe tegyem a megtakarításaimat?
- Gaming notebook topik
- Dell notebook topic
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Windows 11
- További aktív témák...
- Google Pixel 10 Pro 5G Porcelain AI-fotó varázs, Super Actua 120 Hz 128 GB
- GYÖNYÖRŰ iPhone 15 Plus 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3355, 100% Akkumulátor
- ÁRGARANCIA!Épített KomPhone i5 14600KF 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- KIÁRUSÍTÁS - HP Elite / ZBook Thunderbolt 3 Dock (akár 2x4K felbontás)
- Dell Precision 5820 XL PC - Xeon W-2123 112GB RAM 512GB SSD 1TB HDD RX 580 GTS 8GB Win 11
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest