C ++ wcscpy () - C ++ Standardbibliotek

Wcscpy () -funksjonen i C ++ kopierer en bred tegnstreng fra kilde til destinasjon.

Funksjonen wcscpy () er definert i topptekstfilen.

wcscpy () prototype

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

Funksjonen wcscpy () tar to argumenter: dest og src. Den kopierer den brede karakterstrengen som src peker på til minneplasseringen som dest bestemmes av. Nullavslutningsbredtegnet kopieres også.

Atferden er udefinert hvis:

  • Minnet som er tildelt destinasjonspekeren er ikke stort nok.
  • Strengene overlapper hverandre.

wcscpy () Parametere

  • dest: Peker til et bredt tegnoppsett der innholdet kopieres til.
  • src: Peker til et bredt tegnsett der innholdet kopieres fra.

wcscpy () Returverdi

  • Funksjonen wcscpy () returnerer dest.

Eksempel: Hvordan fungerer wcscpy () -funksjonen?

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

Når du kjører programmet, vil utdataene være:

 Etter kopiering er dest = pple

Interessante artikler...