United States    
COMPAQ STORE | PRODUCTS | SERVICES | SUPPORT
| CONTACT US | SEARCH
C++
cerr (3C++std) - Tru64 UNIX
Standard C++ Library
Copyright 1996, Rogue Wave Software, Inc.

NAME

  cerr

SYNOPSIS

  #include <iostream>
  extern ostream cerr;

DESCRIPTION

  ostream cerr;
     The object cerr 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 may improve
     performance by using the ios_base member function synch_with_stdio to
     desynchronize them.

FORMATTING

  The formatting is done through member functions or manipulators. See cout
  or basic_ostream for details.

EXAMPLES

  //
  // cerr example
  //
  #include<iostream>
  #include<fstream>

  void main ( )
  {
   using namespace std;

    // open the file "file_name.txt"
    // for reading
   ifstream in("file_name.txt");

    // output the all file to stdout
   if ( in )
     cout << in.rdbuf();
   else
      // if the ifstream object is in a bad state
      // output an error message to stderr
     cerr << "Error while opening the file" << endl;
  }

SEE ALSO

  basic_ostream(3C++std), iostream(3C++std), basic_filebuf(3C++std),
  cout(3C++std), cin(3C++std), clog(3C++std), wcin(3C++std), wcout(3C++std),
  wcerr(3C++std), wclog(3C++std), iomanip(3C++std), ios_base(3C++std),
  basic_ios(3C++std)

  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
  

1.800.AT.COMPAQ

privacy and legal statement