Biblioteca C ++ iostream - objeto wcin

Descrição

O objeto da classe wistream que representa o fluxo de entrada padrão orientado para caracteres largos (do tipo wchar_t). Corresponde ao fluxo C stdin. O fluxo de entrada padrão é uma fonte de caracteres determinada pelo ambiente. Geralmente, presume-se que a entrada seja de uma fonte externa, como o teclado ou um arquivo.

Objeto de uma classe basic_istream, os caracteres podem ser recuperados como dados formatados usando o operador de extração (operador >>) ou como dados não formatados, usando funções de membro, como read.

Declaração

A seguir está a declaração para std :: wcin.

extern basic_istream<wchar_t> wcin;

Por padrão, wcin é sincronizado com stdin.

Um programa não deve misturar operações de entrada em wcin com operações de entrada em cin (ou com outras operações de entrada orientadas estreitas em stdin): Uma vez que uma operação de entrada tenha sido realizada em qualquer um, o fluxo de entrada padrão adquire uma orientação (estreita ou ampla) isso só pode ser alterado com segurança chamando freopen em stdin.