C ++ wcscpy () - C ++ стандартна библиотека

Функцията wcscpy () в C ++ копира широк символен низ от източник до местоназначение.

Функцията wcscpy () е дефинирана в заглавния файл.

прототип на wcscpy ()

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

Функцията wcscpy () взема два аргумента: dest и src. Той копира широкия символен низ, посочен от src, в мястото на паметта, посочено от dest. Нулевият завършващ широк знак също се копира.

Поведението е неопределено, ако:

  • Паметта, разпределена за указателя dest, не е достатъчно голяма.
  • Струните се припокриват.

wcscpy () Параметри

  • dest: Указател към широк масив от знаци, където се копира съдържанието.
  • src: указател към широк масив от знаци, откъдето се копира съдържанието.

wcscpy () Върната стойност

  • Функцията wcscpy () връща dest.

Пример: Как работи функцията 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; )

Когато стартирате програмата, изходът ще бъде:

 След копиране, dest = Ăpple

Интересни статии...