Localization library | |||||||||||||||||||||||||
Regular expressions library(C++11) | |||||||||||||||||||||||||
Formatting library(C++20) | |||||||||||||||||||||||||
Null-terminated sequence utilities | |||||||||||||||||||||||||
Byte strings | |||||||||||||||||||||||||
Multibyte strings | |||||||||||||||||||||||||
Wide strings | |||||||||||||||||||||||||
Primitive numeric conversions | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Text encoding identifications | |||||||||||||||||||||||||
|
Functions | ||||||||||||||||||||||||||
Character classification | ||||||||||||||||||||||||||
Character manipulation | ||||||||||||||||||||||||||
Conversions to numeric formats | ||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||
String manipulation | ||||||||||||||||||||||||||
String examination | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
Array manipulation | ||||||||||||||||||||||||||
Defined in header <cwchar> | ||
wchar_t* wcscat(wchar_t* dest,constwchar_t* src); | ||
Appends a copy of the wide string pointed to bysrc to the end of the wide string pointed to bydest. The wide charactersrc[0] replaces the null terminator at the end ofdest. The resulting wide string is null-terminated.
The behavior is undefined if the destination array is not large enough for the contents of bothsrc anddest and the terminating null wide character.
The behavior is undefined if the strings overlap.
Contents |
dest | - | pointer to the null-terminated wide string to append to |
src | - | pointer to the null-terminated wide string to copy from |
Returns a copy ofdest.
#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';}
Possible output:
Земля, прощай. В добрый путь.
appends a certain amount of wide characters from one wide string to another (function)[edit] | |
concatenates two strings (function)[edit] | |
copies one wide string to another (function)[edit] | |
C documentation forwcscat |