This class provides functions that write text datas using an output stream. So, you can write text floats, integers.
You can also simulate the C++ cout class:
wxFFileOutputStream output( stderr ); wxTextOutputStream cout( output ); cout << "This is a text line" << endl; cout << 1234; cout << 1.23456;The wxTextOutputStream writes text files (or streams) on DOS, Macintosh and Unix in their native formats (concerning the line ending).
Members
wxTextOutputStream::wxTextOutputStream
wxTextOutputStream::~wxTextOutputStream
wxTextOutputStream::Write8
wxTextOutputStream::Write16
wxTextOutputStream::Write32
wxTextOutputStream::WriteDouble
wxTextOutputStream::WriteString
wxTextOutputStream(wxOutputStream& stream)
Constructs a text stream object from an output stream. Only write methods will be available.
Parameters
stream
~wxTextOutputStream()
Destroys the wxTextOutputStream object.
void wxTextOutputStream::Write8(wxUint8 i8)
Writes the single byte i8 to the stream.
void wxTextOutputStream::Write16(wxUint16 i16)
Writes the 16 bit integer i16 to the stream.
void wxTextOutputStream::Write32(wxUint32 i32)
Writes the 32 bit integer i32 to the stream.
void wxTextOutputStream::WriteDouble(double f)
Writes the double f to the stream using the IEEE format.
void wxTextOutputStream::WriteString(const wxString& string)
Writes string as a line. Depending on the operating system, it adds \n or \r\n.