C ++ wcscat () - štandardná knižnica C ++

Funkcia wcscat () v C ++ pripojí kópiu širokého reťazca na koniec iného širokého reťazca.

Funkcia wcscat () je definovaná v hlavičkovom súbore.

prototyp wcscat ()

 wchar_t * wcscat (wchar_t * dest, const wchar_t * src);

Funkcia wcscat () má dva argumenty: dest a src. Táto funkcia pripojí kópiu reťazca so širokými znakmi, na ktorý ukazuje src, na koniec širokého reťazca, na ktorý ukazuje dest.

Široký znak ukončujúci nulu na konci cieľa je nahradený prvým znakom src a výsledný znak je tiež ukončený nulou.

Správanie nie je definované, ak

  • struny sa prekrývajú.
  • pole dest nie je dost velke na to, aby pripojil obsah src.

Parametre wcscat ()

  • dest: Ukazovateľ na prázdny ukončovací široký reťazec, ku ktorému sa má pripojiť.
  • src: Ukazovateľ na prázdny ukončovací široký reťazec, ktorý sa má pripojiť.

wcscat () Vrátená hodnota

  • Funkcia wcscat () vráti cieľ.

Príklad: Ako funguje funkcia wcscat ()?

 #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; )

Po spustení programu bude výstup:

 Po pripojení: अ आ इ ई क ख ग घ

Zaujímavé články...