Η συνάρτηση wctrans () στο C ++ επιστρέφει μια τιμή του τύπου wctrans_t που αντιστοιχεί στον μετασχηματισμό.
Η συνάρτηση wctrans () ορίζεται στο αρχείο κεφαλίδας.
πρωτότυπο wctrans ()
wctrans_t wctrans (const char * str);
Η συνάρτηση wctrans () παίρνει μια συμβολοσειρά C ως όρισμα και επιστρέφει μια τιμή τύπου wctrans_t που χρησιμοποιείται για τη χαρτογράφηση ενός ευρέως χαρακτήρα.
wctrans () Παράμετροι
- str: C string που καθορίζει τον επιθυμητό μετασχηματισμό.
wctrans () Τιμή επιστροφής
- Η συνάρτηση wctrans () επιστρέφει ένα αντικείμενο wctrans_t που μπορεί να χρησιμοποιηθεί με towctrans () για τη χαρτογράφηση μεγάλων χαρακτήρων.
- Εάν το str δεν παρέχει αντιστοίχιση που υποστηρίζεται από τις τρέχουσες τοπικές ρυθμίσεις C, επιστρέφει μηδέν.
Παράδειγμα: Πώς λειτουργεί η λειτουργία 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