Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.284 pregleda

Najnovija ↓

Višak bajtova u izlaznoj datoteci 14.04.2010. u 18:18 · pre 201 mesec
izmenjeno 1 put, poslednji put Nedeljko 14.04.2010. u 18:35
  1. Nedeljko14.04.2010. u 18:35zapis iz teksta poruke
#1
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?
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: Višak bajtova u izlaznoj datoteci 14.04.2010. u 22:32 · pre 201 mesec #2
0D i 0A ako su zasebno pretvori u 0D0A (crlf) ako stream posmatra kao text.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Višak bajtova u izlaznoj datoteci 14.04.2010. u 23:08 · pre 201 mesec #3
Pretpostavio sam, samo mi je glupavo, jer bi write trebao da vrši sirovo kopiranje.

Hvala.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme