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
  Close     Help