VC++ fájl megnyitása binárisan

VC++ fájl megnyitása binárisan
2009-11-01T18:49:08+01:00
2009-11-02T17:15:05+01:00
2022-11-15T12:45:34+01:00
adam007
Hi mindenkinek!

Az lenne a problémám, hogy szeretnék megnyitni/módosítani fájlokat, de nem hex-ben vagy ilyesmi, hanem 101010101010001111-ban szerném látni. Szóval kéne egy progi ami megnyitja és szépéen egy txt fájlba kirakja nekem, majd egy másik progi ami txt-ből importál és beírja úgy egy fájlba hogy az futtatható legyen. Már 3 napja guuglizok, de nem találok megoldást.

Előre kösz mindent.
Mutasd a teljes hozzászólást!
Jó, ha már kódot írunk :D

binárisből szöveges:
//nem 8 bites bájtnál numeric_limits kell, de ez ritka unsigned char readbyte; //.. olvassunk be egy byte-t a readbyte-ba bitset<8> bs(readbyte); string tmp = bitset.to_string<char,char_traits<char>,allocator<char> >(); //írd ki a tmp-t, 8 hosszú, [0|1]{8} alakú string lesz benne

szövegesből bináris:
string tmp; //tmp-be beolvasol 8 karaktert bitset<8> bs(tmp); unsigned char towrite = bs.to_ulong(); //towrite kiírása, 1 bytenyi adat
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd