[ Nedeljko @ 14.04.2010. 17:18 ] @
Imam otprilike ovakav kod

Code:
vector<unsigned long long> p;
// ...
p.resize((1 << 29)/sizeof(unsigned long long));
// ...
ofstream out("out.bin");

out.write((const char*)&p[0], sizeof(unsigned long long)*p.size());


Napravi mi datoteku veličine nešto veće od 512 MB. Kada konstruišem out sa

Code:
ofstream out("out.bin", ios::binary)


onda je sve u redu. U čemu je stvar?

[Ovu poruku je menjao Nedeljko dana 14.04.2010. u 18:35 GMT+1]
[ mmix @ 14.04.2010. 21:32 ] @
0D i 0A ako su zasebno pretvori u 0D0A (crlf) ako stream posmatra kao text.
[ Nedeljko @ 14.04.2010. 22:08 ] @
Pretpostavio sam, samo mi je glupavo, jer bi write trebao da vrši sirovo kopiranje.

Hvala.