C ++ wcscat () - C ++ szabványos könyvtár

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: अ आ इ ई क ख ग घ

érdekes cikkek...