std:: wcscat
|
Definido en el encabezado
<cwchar>
|
||
|
wchar_t
*
wcscat
(
wchar_t
*
dest,
const
wchar_t
*
src
)
;
|
||
Añade una copia de la cadena ancha apuntada por src al final de la cadena ancha apuntada por dest . El carácter ancho src [ 0 ] reemplaza el terminador nulo al final de dest . La cadena ancha resultante está terminada en nulo.
El comportamiento es indefinido si el array de destino no es lo suficientemente grande para los contenidos de ambos src y dest y el carácter ancho nulo terminador.
El comportamiento es indefinido si las cadenas se superponen.
Contenidos |
Parámetros
| dest | - | puntero a la cadena ancha terminada en nulo a la que se va a añadir |
| src | - | puntero a la cadena ancha terminada en nulo desde la que se va a copiar |
Valor de retorno
Devuelve una copia de dest .
Ejemplo
#include <clocale> #include <cwchar> #include <iostream> int main(void) { wchar_t str[50] = L"Земля, прощай."; std::wcscat(str, L" "); std::wcscat(str, L"В добрый путь."); std::setlocale(LC_ALL, "en_US.utf8"); std::wcout.imbue(std::locale("en_US.utf8")); std::wcout << str << '\n'; }
Salida posible:
Земля, прощай. В добрый путь.
Véase también
|
agrega una cierta cantidad de caracteres anchos de una cadena ancha a otra
(función) |
|
|
concatena dos cadenas
(función) |
|
|
copia una cadena ancha a otra
(función) |
|
|
Documentación C
para
wcscat
|
|