C ++ wcscpy () - C ++ standartinė biblioteka

C ++ funkcija wcscpy () nukopijuoja plačią simbolių eilutę nuo šaltinio iki paskirties.

Funkcija wcscpy () yra apibrėžta antraštės faile.

wcscpy () prototipas

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

Funkcijai wcscpy () reikia dviejų argumentų: dest ir src. Jis nukopijuoja plačią simbolių eilutę, į kurią nukreipė src, į atminties vietą, į kurią nukreipė dest. Taip pat nukopijuojamas nulinis baigiamasis platus simbolis.

Elgesys nėra apibrėžtas, jei:

  • „Dest pointer“ skirta atmintis nėra pakankamai didelė.
  • Stygos sutampa.

wcscpy () parametrai

  • dest: žymeklis plačiam simbolių rinkiniui, kuriame nukopijuojamas turinys.
  • src: žymeklis plačiam simbolių masyvui, iš kurio nukopijuojamas turinys.

wcscpy () Grąžinimo vertė

  • Funkcija wcscpy () grąžina pask.

Pavyzdys: Kaip veikia wcscpy () funkcija?

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

Kai paleisite programą, išvestis bus:

 Nukopijavę dest = àpple

Įdomios straipsniai...