C ++ wcscpy () - C ++ standardraamatukogu

Funktsioon wcscpy () kaustas C ++ kopeerib laia märgistringi allikast sihtkohta.

Funktsioon wcscpy () on määratletud päisefailis.

wcscpy () prototüüp

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

Funktsioonil wcscpy () on kaks argumenti: dest ja src. See kopeerib laia märgistringi, millele src osutab, mälu asukohta, millele osutab. Kopeeritakse ka null lõppev lai märk.

Käitumine on määratlemata, kui:

  • Dest pointeri jaoks eraldatud mälu pole piisavalt suur.
  • Stringid kattuvad.

wcscpy () parameetrid

  • dest: Kursor laiale tähemassiivile, kuhu sisu kopeeritakse.
  • src: Kursor laia tähemassiivi juurde, kust sisu kopeeritakse.

wcscpy () Tagastusväärtus

  • Funktsioon wcscpy () tagastab sihtkoha.

Näide: Kuidas funktsioon wcscpy () töötab?

 #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; )

Programmi käivitamisel on väljund järgmine:

 Pärast kopeerimist dest = àpple

Huvitavad Artiklid...