C ++ wcscpy () - Biblioteca standard C ++

Funcția wcscpy () din C ++ copiază un șir larg de caractere de la sursă la destinație.

Funcția wcscpy () este definită în fișierul antet.

wcscpy () prototip

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

Funcția wcscpy () ia două argumente: dest și src. Copiază șirul larg de caractere indicat de src în locația de memorie indicată de dest. Caracterul larg care termină nul este, de asemenea, copiat.

Comportamentul este nedefinit dacă:

  • Memoria alocată pentru indicatorul dest nu este suficient de mare.
  • Corzile se suprapun.

wcscpy () Parametri

  • dest: Pointer către o matrice largă de caractere în care este copiat conținutul.
  • src: Pointer către o matrice largă de caractere de unde conținutul este copiat.

wcscpy () Valoare returnată

  • Funcția wcscpy () returnează dest.

Exemplu: Cum funcționează funcția 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; )

Când rulați programul, ieșirea va fi:

 După copiere, dest = Ăpple

Articole interesante...