The QTextStream class provides basic functions for reading and writing text to an QIODevice. (details) (complete member list)
#include <qtstream.h>
The text stream class a functional interface that is very similar to that of the standard C++ iostream class. The difference between iostream and QTextStream is that our stream operates on a QIODevice.
The QTextStream class reads and writes ASCII text and it is not appropriate for dealing with binary data (but QDataStream is).
See also: QDataStream.
Constructs a data stream that has no IO device.
Constructs a data stream that uses the file handle fh (sort of IO device).
This constructor makes it convenient to do such things:
QTextStream cout( stdout );
QTextStream cin ( stdin );
QTextStream cerr( stderr );
Constructs a text stream that uses the IO device d.
Destroys the text stream.
The destructor will not affect the current IO device.
Returns the IO device currently set.
Returns TRUE if the IO device has reached the end position (end of stream) or if there is no IO device set.
Returns FALSE if the current position of the read/write head of the IO device is somewhere before the end position.
Writes a char
to the stream and returns a reference to the stream.
Writes a signed short
integer to the stream and returns a reference to
the stream.
Writes an unsigned short
integer to the stream and returns a reference to
the stream.
Writes a signed int
to the stream and returns a reference to
the stream.
Writes an unsigned int
to the stream and returns a reference to
the stream.
Writes a signed long
int to the stream and returns a reference to
the stream.
Writes an unsigned long
int to the stream and returns a reference to
the stream.
Writes a float
to the stream and returns a reference to the stream.
Writes a double
to the stream and returns a reference to the stream.
Writes a string to the stream and returns a reference to the stream.
Writes a pointer to the stream and returns a reference to the stream.
The ptr is output as an unsigned long hexadecimal integer.
Reads a char
from the stream and returns a reference to the stream.
Reads a signed short
integer from the stream and returns a reference to the
stream.
Reads an unsigned short
integer from the stream and returns a reference to
the stream.
Reads a signed int
from the stream and returns a reference to the
stream.
Reads an unsigned int
from the stream and returns a reference to the
stream.
Reads a signed long
int from the stream and returns a reference to the
stream.
Reads an unsigned long
int from the stream and returns a reference to the
stream.
Reads a float
from the stream and returns a reference to the stream.
Reads a double
from the stream and returns a reference to the stream.
Reads a string from the stream and returns a reference to the stream.
Reads len bytes from the stream into e s and returns a reference to the stream.
The buffer s must be preallocated.
See also: QIODevice::readBlock().
Resets the text stream.
See also: setf() width(), fill() and precision().
Sets the IO device to d.
Unsets the IO device.
Same as calling setDevice( 0 ).
Writes the len bytes from s to the stream and returns a reference to the stream.
See also: QIODevice::writeBlock().
This file is part of the Qt toolkit, copyright 1995 Troll Tech, all rights reserved.
It was generated from the following files: