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

Цікаві статті...