C ++ wcscat () - C ++ Standardbibliotek

Wcscat () -funksjonen i C ++ legger til en kopi av en bred streng til slutten av en annen bred streng.

Funksjonen wcscat () er definert i topptekstfilen.

wcscat () prototype

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

Funksjonen wcscat () tar to argumenter: dest og src. Denne funksjonen legger til en kopi av den brede tegnstrengen pekt av src, slutten av bred streng pekt av dest.

Nullavslutningsbredtegnet ved destinasjonens slutt erstattes av det første tegnet i src, og det resulterende tegnet blir også null avsluttet.

Oppførselen er udefinert hvis

  • strengene overlapper hverandre.
  • dest-arrayet er ikke stort nok til å legge til innholdet i src.

wcscat () Parametere

  • dest: Peker til en null avslutning av en bred streng å legge til.
  • src: Peker til en null avslutning av en bred streng som skal legges til.

wcscat () Returverdi

  • Funksjonen wcscat () returnerer dest.

Eksempel: Hvordan fungerer wcscat () -funksjonen?

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

Når du kjører programmet, vil utdataene være:

 Etter å ha lagt til: अ आ इ ई क ख ग घ

Interessante artikler...