KINGLEON%HUMBER.BITNET@wiscvm.wisc.EDU (Leon King) (06/28/87)
Frustrating problem with code that worked before:
I'm using VAX C on a 750. I'm trying to read in a sequential file with
varying length records, maximum size 3600. The first 5 records are 360
bytes, the next 12 are 1800 (until byte 21632) and 3600 bytes per record
thereafter. File attribute is carriage control.
I open the file as follows
fopen(landsat,"landsat.fil","r")
and use fread(buffer,1,3800,landsat)
Problem: Past byte 1800 nothing will be read in. fread returns a
bytecount of zero. The contents of the file are there,
(verified using DUMP) but I can't seem to get at it.
Any insights??
===============================================================================
Q: How many programmers does it take to change a lightbulb?
A: 3. It really only takes one to change the bulb, but two of them
will probably leave in the middle of the project.