Udostępnij za pośrednictwem


basic_ios::narrow

Wyszukuje równoważne char do danej char_type.

char narrow(
    char_type _Char,
    char _Default = '\0'
) const;

Parametry

  • _Char
    char Do konwersji.

  • _Default
    char Mają być zwracane, jeśli zostanie znaleziony odpowiednika.

Wartość zwracana

Odpowiednik char do danej char_type.

Uwagi

Funkcja Członkowskich zwraca use_facet<</c4><>ectype >( getloc( ) ).narrow(_Char, _Default).

Przykład

// basic_ios_narrow.cpp
// compile with: /EHsc
#include <ios>
#include <iostream>
#include <wchar.h>

int main( ) 
{
   using namespace std;
   wchar_t *x = L"test";
   char y[10];
   cout << x[0] << endl;
   wcout << x << endl;
   y[0] = wcout.narrow( x[0] );
   cout << y[0] << endl;
}

Dane wyjściowe

116
test
t

Wymagania

Nagłówek: <ios>

Obszar nazw: std

Zobacz też

Informacje

basic_ios Class

iostream Programowanie

iostreams Konwencji