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

La función wcscat () en C ++ agrega una copia de una cadena ancha al final de otra cadena ancha.

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

prototipo de wcscat ()

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

La función wcscat () toma dos argumentos: dest y src. Esta función agrega una copia de la cadena de caracteres ancha apuntada por src al final de la cadena ancha apuntada por dest.

El carácter ancho de terminación nulo al final de dest se reemplaza por el primer carácter de src y el carácter resultante también termina en nulo.

El comportamiento no está definido si

  • las cuerdas se superponen.
  • la matriz dest no es lo suficientemente grande para agregar el contenido de src.

Parámetros de wcscat ()

  • dest: puntero a una cadena ancha de terminación nula a la que agregar.
  • src: puntero a una cadena ancha de terminación nula que se va a agregar.

wcscat () Valor de retorno

  • La función wcscat () devuelve dest.

Ejemplo: ¿Cómo funciona la función wcscat ()?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t dest(50) = L"u0905 u0906 u0907 u0908 "; wchar_t src(50) = L"u0915 u0916 u0917 u0918 "; wcscat(dest, src); wcout << "After appending: " << dest ; return 0; )

Cuando ejecute el programa, la salida será:

 Después de agregar: अ आ इ ई क ख ग घ

Articulos interesantes...