wxTextOutputStreamThis 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). Include files <wx/txtstrm.h> Members
wxTextOutputStream::wxTextOutputStream
wxTextOutputStream::wxTextOutputStreamwxTextOutputStream(wxOutputStream& stream, wxEOL mode = wxEOL_NATIVE, wxMBConv& conv = wxConvUTF8) Constructs a text stream object associated to the given output stream. Parameters stream
mode
conv
wxTextOutputStream::~wxTextOutputStream~wxTextOutputStream() Destroys the wxTextOutputStream object.
wxTextOutputStream::GetModewxEOL GetMode() Returns the end-of-line mode. One of wxEOL_DOS, wxEOL_MAC and wxEOL_UNIX.
wxTextOutputStream::PutCharvoid PutChar(wxChar c) Writes a character to the stream.
wxTextOutputStream::SetModevoid SetMode(wxEOL mode = wxEOL_NATIVE) Set the end-of-line mode. One of wxEOL_NATIVE, wxEOL_DOS, wxEOL_MAC and wxEOL_UNIX.
wxTextOutputStream::Write8void Write8(wxUint8 i8) Writes the single byte i8 to the stream.
wxTextOutputStream::Write16void Write16(wxUint16 i16) Writes the 16 bit integer i16 to the stream.
wxTextOutputStream::Write32void Write32(wxUint32 i32) Writes the 32 bit integer i32 to the stream.
wxTextOutputStream::WriteDoublevirtual void WriteDouble(double f) Writes the double f to the stream using the IEEE format.
wxTextOutputStream::WriteStringvirtual void WriteString(const wxString& string) Writes string as a line. Depending on the end-of-line mode the end of line ('\n') characters in the string are converted to the correct line ending terminator.
|