C ++ wcscat () - C ++ standardna knjižnica

Funkcija wcscat () u C ++ dodaje kopiju širokog niza na kraj drugog širokog niza.

Funkcija wcscat () definirana je u zaglavnoj datoteci.

prototip wcscat ()

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

Funkcija wcscat () uzima dva argumenta: dest i src. Ova funkcija dodaje kopiju širokog niza znakova na koji pokazuje src kraj širokog niza na koji pokazuje dest.

Null koji završava široki znak na kraju odredišta zamjenjuje se prvim znakom src, a rezultirajući znak također je null završen.

Ponašanje je nedefinirano ako

  • žice se preklapaju.
  • dest niz nije dovoljno velik da doda sadržaj srca.

wcscat () parametri

  • dest: pokazivač na nulu koja završava široki niz za dodavanje.
  • src: Pokazivač na nulu koja završava široki niz koji treba dodati.

wcscat () Povratna vrijednost

  • Funkcija wcscat () vraća dest.

Primjer: Kako funkcionira funkcija 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; )

Kada pokrenete program, izlaz će biti:

 Nakon dodavanja: अ आ इ ई क ख ग घ

Zanimljivi članci...