C ++ wcscpy () - Biblioteca estándar de C ++

La función wcscpy () en C ++ copia una cadena de caracteres amplia desde el origen al destino.

La función wcscpy () se define en el archivo de encabezado.

prototipo de wcscpy ()

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

La función wcscpy () toma dos argumentos: dest y src. Copia la cadena de caracteres ancha apuntada por src en la ubicación de memoria apuntada por dest. También se copia el carácter ancho de terminación nulo.

El comportamiento no está definido si:

  • La memoria asignada para el puntero dest no es lo suficientemente grande.
  • Las cuerdas se superponen.

Parámetros de wcscpy ()

  • dest: puntero a una amplia matriz de caracteres donde se copia el contenido.
  • src: puntero a una amplia matriz de caracteres desde donde se copia el contenido.

wcscpy () Valor de retorno

  • La función wcscpy () devuelve dest.

Ejemplo: ¿Cómo funciona la función 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; )

Cuando ejecute el programa, la salida será:

 Después de copiar, dest = Ăpple

Articulos interesantes...