La fonction wctrans () en C ++ renvoie une valeur de type wctrans_t qui correspond à la transformation.
La fonction wctrans () est définie dans le fichier d'en-tête.
prototype wctrans ()
wctrans_t wctrans (const char * str);
La fonction wctrans () prend une chaîne C comme argument et renvoie une valeur de type wctrans_t qui est utilisée pour mapper un caractère large.
Paramètres wctrans ()
- str: chaîne C spécifiant la transformation souhaitée.
wctrans () Valeur de retour
- La fonction wctrans () renvoie un objet wctrans_t qui peut être utilisé avec towctrans () pour mapper des caractères larges.
- Si str ne fournit pas de mappage pris en charge par la locale C actuelle, il renvoie zéro.
Exemple: Comment fonctionne la fonction 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