|
VMS Help CXXLSTD, IOStreams, wcerr *Conan The Librarian |
Standard C++ Library
Copyright 1996, Rogue Wave Software, Inc.
NAME
wcerr
SYNOPSIS
#include <iostream>
extern wostream wcerr;
DESCRIPTION
wostream wcerr;
The object wcerr controls output to an unbuffered stream buffer
associated with the object stderr declared in <cstdio>. By
default the standard C and C++ streams are synchronized,
but you can improve performance by using the ios_base member
function synch_with_stdio to desynchronize them.
wcerr uses the locale codecvt facet to convert the wide
characters it receives to the tiny characters it outputs to
stderr.
FORMATTING
The formatting is done through member functions or manipulators. See
cout, wcout or basic_ostream for details.
EXAMPLES
//
// wcerr example
//
#include<iostream>
#include<fstream>
void main ( )
{
using namespace std;
// open the file "file_name.txt"
// for reading
wifstream in("file_name.txt");
// output the all file to stdout
if ( in )
wcout << in.rdbuf();
else
// if the wifstream object is in a bad state
// output an error message to stderr
wcerr << L"Error while opening the file" << endl;
}
SEE ALSO
basic_ostream, iostream, basic_filebuf,
cout, cin, cerr, clog, wcin,
wcout, wclog, iomanip, ios_base,
basic_ios
Working Paper for Draft Proposed International Standard for
Information Systems--Programming Language C++, Section 27.3.1
STANDARDS CONFORMANCE
ANSI X3J16/ISO WG21 Joint C++ Committee
|
|