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