std:: wcscat
|
Défini dans l'en-tête
<cwchar>
|
||
|
wchar_t
*
wcscat
(
wchar_t
*
dest,
const
wchar_t
*
src
)
;
|
||
Ajoute une copie de la chaîne large pointée par src à la fin de la chaîne large pointée par dest . Le caractère large src [ 0 ] remplace le terminateur nul à la fin de dest . La chaîne large résultante est terminée par un caractère nul.
Le comportement est indéfini si le tableau de destination n'est pas suffisamment grand pour contenir à la fois src et dest ainsi que le caractère large nul de fin.
Le comportement est indéfini si les chaînes se chevauchent.
Table des matières |
Paramètres
| dest | - | pointeur vers la chaîne large terminée par un caractère nul à laquelle ajouter |
| src | - | pointeur vers la chaîne large terminée par un caractère nul à copier |
Valeur de retour
Retourne une copie de dest .
Exemple
#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'; }
Sortie possible :
Земля, прощай. В добрый путь.
Voir aussi
|
ajoute un certain nombre de caractères larges d'une chaîne large à une autre
(fonction) |
|
|
concatène deux chaînes de caractères
(fonction) |
|
|
copie une chaîne large vers une autre
(fonction) |
|
|
Documentation C
pour
wcscat
|
|