C ++ wcscpy () - Standardna knjižnica C ++

Funkcija wcscpy () v jeziku C ++ kopira širok niz znakov od vira do cilja.

Funkcija wcscpy () je definirana v datoteki glave.

prototip wcscpy ()

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

Funkcija wcscpy () ima dva argumenta: dest in src. Širi širok znakovni niz, na katerega kaže src, na pomnilniško mesto, na katerega kaže dest. Kopira se tudi ničelni zaključni široki znak.

Vedenje ni določeno, če:

  • Pomnilnik, dodeljen za kazalec dest, ni dovolj velik.
  • Strune se prekrivajo.

wcscpy () Parametri

  • dest: Kazalec na široko polje znakov, kamor se vsebina kopira.
  • src: Kazalec na široko polje znakov, iz katerega se kopira vsebina.

wcscpy () Vrnjena vrednost

  • Funkcija wcscpy () vrne dest.

Primer: Kako deluje funkcija 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; )

Ko zaženete program, bo rezultat:

 Po kopiranju dest = Ăpple

Zanimive Članki...