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

Funkcija wcscat () v jeziku C ++ doda kopijo širokega niza na konec drugega širokega niza.

Funkcija wcscat () je definirana v datoteki glave.

prototip wcscat ()

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

Funkcija wcscat () ima dva argumenta: dest in src. Ta funkcija doda kopijo širokega znakovnega niza, na katerega kaže src, konec širokega niza, na katerega kaže dest.

Ničelni končni široki znak na koncu ciljne strani se nadomesti s prvim znakom src in nastali znak se prav tako zaključi.

Obnašanje ni določeno, če

  • nizi se prekrivajo.
  • matrica dest ni dovolj velika, da bi dodala vsebino src.

parametri wcscat ()

  • dest: Kazalec na ničelni zaključni široki niz, ki ga je treba dodati.
  • src: Kazalec na ničelni zaključni široki niz, ki ga je treba dodati.

wcscat () Vrnjena vrednost

  • Funkcija wcscat () vrne dest.

Primer: Kako deluje 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; )

Ko zaženete program, bo rezultat:

 Po dodajanju: अ आ इ ई क ख ग घ

Zanimive Članki...