C ++ wcscpy () - C ++ standardna biblioteka

Funkcija wcscpy () u C ++-u kopira širok niz znakova od izvora do odredišta.

Funkcija wcscpy () definirana je u zaglavnoj datoteci.

prototip wcscpy ()

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

Funkcija wcscpy () uzima dva argumenta: dest i src. Kopira širok niz znakova na koji ukazuje src na memorijsko mjesto na koje ukazuje dest. Kopira se i nula koji završava široki znak.

Ponašanje je nedefinirano ako:

  • Memorija dodijeljena dest pokazivaču nije dovoljno velika.
  • Žice se preklapaju.

wcscpy () parametri

  • dest: Pokazivač na široki niz znakova u koji se kopira sadržaj.
  • src: pokazivač na široki niz znakova iz kojeg se kopira sadržaj.

wcscpy () Povratna vrijednost

  • Funkcija wcscpy () vraća dest.

Primjer: Kako funkcionira 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; )

Kada pokrenete program, izlaz će biti:

 Nakon kopiranja, dest = Ăpple

Zanimljivi članci...