• 3 odgovora
  • 2.620 pregleda
fread, fwrite 22.09.2002. u 07:53 · pre 293 meseci #1
Mozda su ove dve funkcije malo retro, ali nalazim da su veoma korisne kada treba da isibas vecu kolicinu podataka na disk i obrnuto... Ali naleteo sam na problem : izgleda da nacin na koji salje na disk nije isti kao kada cita sa diska? Npr. unsigned int, recimo 0x00000001, kasnije ucitava kao 0x01000000 ! Otvorio sam file sa fopen( "...", "r" ), a kasnije probao i sa "rb", jer mu je default mod za citanje/pisanje text mod.
Re: fread, fwrite 22.09.2002. u 08:02 · pre 293 meseci #2
Malo neprecizno. Da li bi objavio kod, ulazne podatke, rezultat koji si dobio, kao i rezultat koji si očekivao da dobiješ? Onda možemo da raspravljamo...
Potpis
IOCC
Re: fread, fwrite 24.09.2002. u 12:01 · pre 293 meseci #3
Posto je situacija bila prilicno komplikovana za prikaz ovde, napravio sam jednu jednostavniju verziju, koju sam hteo da prikazem ovde, ali onda je sve proradilo kako valja ! Sada stvarno nisam siguran gde je greska, jer nije tamo gde sam mislio... Mozda je nesto poslo naopako jer sam kombinovao fscanf i fread ili sto sam snimao nake float-e koji nisu bili incijalizovani... U svakom slucaju hvala, ako ne ovo ne resim sam, ponovo se javljam. Mozda samo nekoliko saveta u vezi citanja/pisanja na disk; npr. sta ne treba raditi, najcesce greske, koje funcije koristiti i tsl. ?
Re: fread, fwrite 24.09.2002. u 12:05 · pre 293 meseci #4
diff stara_verzija nova_verzija ce da pomogne verovatno :)
Potpis
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme