std:: wcscat
|
Definiert in Header
<cwchar>
|
||
|
wchar_t
*
wcscat
(
wchar_t
*
dest,
const
wchar_t
*
src
)
;
|
||
Hängt eine Kopie der breiten Zeichenkette, auf die src zeigt, an das Ende der breiten Zeichenkette an, auf die dest zeigt. Das breite Zeichen src [ 0 ] ersetzt den Nullterminator am Ende von dest . Die resultierende breite Zeichenkette ist nullterminiert.
Das Verhalten ist undefiniert, wenn das Zielarray nicht groß genug für die Inhalte von sowohl src als auch dest und das abschließende Null-Breitzeichen ist.
Das Verhalten ist undefiniert, wenn sich die Zeichenketten überlappen.
Inhaltsverzeichnis |
Parameter
| dest | - | Zeiger auf den nullterminierten Breitzeichen-String, an den angehängt werden soll |
| src | - | Zeiger auf den nullterminierten Breitzeichen-String, von dem kopiert werden soll |
Rückgabewert
Gibt eine Kopie von dest zurück.
Beispiel
#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'; }
Mögliche Ausgabe:
Земля, прощай. В добрый путь.
Siehe auch
|
hängt eine bestimmte Anzahl von Breitzeichen von einer Breitzeichenkette an eine andere an
(Funktion) |
|
|
verkettet zwei Zeichenketten
(Funktion) |
|
|
kopiert eine Breitzeichenkette auf eine andere
(Funktion) |
|
|
C-Dokumentation
für
wcscat
|
|