STEINBERGER@KL.SRI.COM.UUCP (09/18/87)
In an earlier message I asked a question about reading/writing binary files from VAX C. After two calls to the DEC CSS, I have found that the description of the arguments to fwrite is not appropriate if one is trying to write a single binary record to a (fixed record size) file opened with the "wb" attribute. The VAX C RTL Ref Man states that the second and third arguments to fwrite are number of items and size of item. This may work for writing to non-binary files. To write one record, the second argument should be the total size in bytes (and equal the record size used in the "mrs=rec_size" argument of fopen), and the third argument should equal 1. The fread function works as advertised on binary files. -Ric Steinberger Steinberger@kl.sri.com -------