Article View: comp.sys.mac
Article #22374LSC fread limitation?
From: mike
Date: Wed, 02 Dec 1987 03:23
Date: Wed, 02 Dec 1987 03:23
30 lines
1526 bytes
1526 bytes
This is a continuation of my problem with reading entire files into
memory. The following command:
unsigned char buffer[300*512];
FILE *fp;
fread(buffer,sizeof(char),300*512,fp);
... always reads in only 44 blocks, even though the file in question
contains no resources, and is over 300k in size. The fread should
read until the end of file, set the EOF flag, and then return the
number of bytes read. It always returns the number 44*512...
Does anyone have any idea why?
Any help would be appreciated..
--mike
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Michael S. Czeiszperger | Disclaimer: "Sorry, I'm all out of pith"
Systems Programmer I | Smail: Room 406 Baker (614)
College of the Arts | 1971 Neil Avenue 292-
Computer Lab | Columbus, OH 43210 0895
The Ohio State University | UUCP: {decvax,ucbvax}!cbosgd!osupyr!artsvax!mike
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Technical Details
Message-ID:
<214@artsvax.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!cbosgd!osu-cis!osupyr!artsvax!mikeShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!cbosgd!osu-cis!osupyr!artsvax!mike From: mike@artsvax.UUCP Newsgroups: comp.sys.mac Subject: LSC fread limitation? Message-ID: <214@artsvax.UUCP> Date: Tue, 1-Dec-87 22:23:21 EST Article-I.D.: artsvax.214 Posted: Tue Dec 1 22:23:21 1987 Date-Received: Sat, 5-Dec-87 06:53:02 EST Organization: College of the Arts Computer Lab, OSU Lines: 30 Keywords: LSC fread