C ++ wctrans () - Biblioteka standardowa C ++

Funkcja wctrans () w C ++ zwraca wartość typu wctrans_t, która odpowiada transformacji.

Funkcja wctrans () jest zdefiniowana w pliku nagłówkowym.

wctrans () prototyp

 wctrans_t wctrans (const char * str);

Funkcja wctrans () przyjmuje łańcuch C jako argument i zwraca wartość typu wctrans_t, która jest używana do odwzorowania szerokiego znaku.

wctrans () Parametry

  • str: C ciąg określający żądaną transformację.

wctrans () Zwracana wartość

  • Funkcja wctrans () zwraca obiekt wctrans_t, którego można użyć z funkcją towctrans () do mapowania szerokich znaków.
  • Jeśli str nie zapewnia mapowania obsługiwanego przez bieżące ustawienia regionalne C, zwraca zero.

Przykład: Jak działa funkcja wctrans ()?

 #include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t str() = L"Ŝŵitĉhiňģ Ćăse"; wcout << L"Before transformation" << endl; wcout << str << endl; for(int i=0; i 

When you run the program, the output will be:

 Before transformation Ŝŵitĉhiňģ Ćăse After transformation ŝŴITĈHIŇĢ ćĂSE

Interesujące artykuły...