C ++ wcscpy () - standardní knihovna C ++

Funkce wcscpy () v C ++ kopíruje řetězec širokých znaků ze zdroje do cíle.

Funkce wcscpy () je definována v hlavičkovém souboru.

prototyp wcscpy ()

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

Funkce wcscpy () má dva argumenty: dest a src. Zkopíruje řetězec širokých znaků, na který ukazuje src, do umístění paměti, na které ukazuje cíl. Zkopíruje se také null zakončující široký znak.

Chování není definováno, pokud:

  • Paměť přidělená pro ukazatel cíle není dostatečně velká.
  • Řetězce se překrývají.

Parametry wcscpy ()

  • dest: Ukazatel na široké pole znaků, do kterého se zkopíruje obsah.
  • src: Ukazatel na široké pole znaků, ze kterého se kopíruje obsah.

wcscpy () Vrátit hodnotu

  • Funkce wcscpy () vrací cíl.

Příklad: Jak funguje funkce 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; )

Když spustíte program, výstup bude:

 Po zkopírování dest = Ăpple

Zajímavé články...