C ++ wcscpy () - štandardná knižnica C ++

Funkcia wcscpy () v C ++ kopíruje reťazec so širokými znakmi od zdroja k cieľu.

Funkcia wcscpy () je definovaná v hlavičkovom súbore.

prototyp wcscpy ()

 wchar_t * wcscpy (wchar_t * dest, const wchar_t * src);

Funkcia wcscpy () má dva argumenty: dest a src. Skopíruje reťazec širokých znakov, na ktorý ukazuje src, do pamäťového miesta, na ktoré ukazuje dest. Skopíruje sa tiež nula ukončujúci široký znak.

Správanie nie je definované, ak:

  • Pamäť vyhradená pre cieľový ukazovateľ nie je dostatočne veľká.
  • Struny sa prekrývajú.

Parametre wcscpy ()

  • cieľ: Ukazovateľ na široké pole znakov, do ktorého sa kopíruje obsah.
  • src: Ukazovateľ na široké pole znakov, z ktorého sa kopíruje obsah.

wcscpy () Vrátená hodnota

  • Funkcia wcscpy () vráti cieľ.

Príklad: Ako funguje funkcia wcscpy ()?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"u0102u0070ple"; wchar_t dest(20); wcscpy(dest,src); wcout << L"After copying, dest = " << dest; return 0; )

Po spustení programu bude výstup:

 Po skopírovaní dest = Ăpple

Zaujímavé články...