A wcscat () függvény a C ++ programban egy széles karakterlánc másolatát csatolja egy másik széles karakterlánc végéhez.
A wcscat () függvény a fejlécfájlban van meghatározva.
wcscat () prototípus
wchar_t * wcscat (wchar_t * dest, const wchar_t * src);
A wcscat () függvénynek két argumentuma van: dest és src. Ez a függvény hozzáadja a széles karakterlánc egy példányát, amelyre az src mutat, a széles karakterlánc végére, amelyet a dest mutat.
A null végén végződő széles karaktert a dest végén az src első karaktere váltja fel, és az eredményül kapott karakter szintén null végződik.
A viselkedés nincs meghatározva, ha
- a húrok átfedik egymást.
- a dest tömb nem elég nagy az src tartalmának hozzáfűzéséhez.
wcscat () Paraméterek
- dest: Mutató egy null végződő széles karakterlánchoz, amelyhez hozzá kell fűzni.
- src: Mutató egy null végződő széles karakterlánchoz, amelyet hozzá kell fűzni.
wcscat () Visszatérési érték
- A wcscat () függvény visszaadja a célt.
Példa: Hogyan működik a wcscat () függvény?
#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; )
A program futtatásakor a kimenet a következő lesz:
Hozzáfűzés után: अ आ इ ई क ख ग घ