stdiobuf(3C++) stdiobuf(3C++)
NAME
stdiobuf - iostream specialized to stdio FILE
SYNOPSIS
#include <iostream.h>
#include <stdiostream.h>
#include <stdio.h>
class stdiobuf : public streambuf {
stdiobuf(FILE* f);
FILE* stdiofile();
};
DESCRIPTION
Operations on a stdiobuf are reflected in the associated FILE.
A stdiobuf is constructed in unbuffered mode, which causes all
operations to be reflected immediately in the FILE. seekg()s
and seekp()s are translated into fseek()s. setbuf() has its
usual meaning; if it supplies a reserve area, buffering will
be turned back on.
USAGE
stdiobuf is intended to be used when mixing C and C++ code.
New C++ code should prefer to use filebufs, which have better
performance.
REFERENCES
filebuf(3C++), istream(3C++), ostream(3C++),
streambuf_pub(3C++)
Copyright 1994 Novell, Inc. Page 1