Click on the banner to return to the class reference home page.

wcin


Pre-defined stream

Data Type and Member Function Indexes
(exclusive of constructors and destructors)

None

Synopsis

#include <iostream>
extern wistream wcin;

Description

wistream wcin;

Examples

//
// wcin example one
//
#include <iostream>

void main ( )
{
  using namespace std;

  int i;
  float f;
  wchar_t c;

  //read an integer, a float and a wide character from stdin  
  wcin >> i >> f >> c;

  // output i, f and c to stdout
  wcout << i << endl << f << endl << c << endl;   
}

//
// wcin example two
//
#include <iostream>

void main ( )
{
  using namespace std;

  wchar_t p[50];

  // remove all the white spaces  
  wcin >> ws;

  // read characters from stdin until a newline
  // or 49 characters have been read
  wcin.getline(p,50);

  // output the result to stdout
  wcout << p;   
}




See Also

basic_istream(3C++), basic_filebuf(3C++), cin(3C++), cout(3C++), cerr(3C++), clog(3C++), wcout(3C++), wcerr(3C++), wclog(3C++), ios_base(3C++), basic_ios(3C++)

Working Paper for Draft Proposed International Standard for Information Systems--Programming Language C++, Section 27.3.2

Standards Conformance

ANSI X3J16/ISO WG21 Joint C++ Committee


©Copyright 1996, Rogue Wave Software, Inc.