Category : C++ Source Code
Archive   : C_ALL.ZIP
Filename : TI646.ASC

 
Output of file : TI646.ASC contained in archive : C_ALL.ZIP







PRODUCT : Borland C++ NUMBER : 646
VERSION : 2.0
OS : PC DOS
DATE : August 12, 1992 PAGE : 1/2

TITLE : fstream-File Pointer-DOS Handle Equivalency Table




The following provides, in tabular format, the equivalent
functions between FILE pointers, C++ file Streams and DOS file
handles.

fstreams consist of fstreams, ifstreams and ofstreams. FILE
pointers are obtained from fopen, freopen, fdopen and other
functions. DOS handles are obtained from open, _open, create and
others.

FILE * FSTREAM HANDLE Notes:
====================================================================
fopen fp.open or open
constructor

fseek fp.seekp lseek

ftell fp.tellp tell 1.0 has bugs in
the tellp family

feof fp.eof eof

fread fp.read read

fwrite fp.write write

fileno (fp.rdbuf())->fd()

use fileno use fstrno chsize see below for
def of fstrno

fcloseall

fdopen fp.attach

ferror

fflush fp.sync

fgetc fp.get use read

fgetpos use tellp use tell

fsetpos use seekp use lseek













PRODUCT : Borland C++ NUMBER : 646
VERSION : 2.0
OS : PC DOS
DATE : August 12, 1992 PAGE : 2/2

TITLE : fstream-File Pointer-DOS Handle Equivalency Table




fgets fp.get use read

use fileno use fstrno filelength

flushall

fprintf iomanip

fputc operator << use write

fputs operator << use write

freopen

fscanf operator >>
with iomanip

use fileno use fstrno fstat

use fileno use fstrno getftime

use fileno use fstrno setftime

use fileno use fstrno lock

use filno use fstrno setmode

setvbuf

use fdopen use attach sopen

use fileno use fstrno unlock

================================================================
Stream equivalent of file number:

#define fstrno(fp) (((fp).rdbuf())->fd())

DISCLAIMER: You have the right to use this technical information
subject to the terms of the No-Nonsense License Statement that
you received with the Borland product to which this information
pertains.









  3 Responses to “Category : C++ Source Code
Archive   : C_ALL.ZIP
Filename : TI646.ASC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/