C ++ wcscat () - C ++ Standardbibliotek

Funktionen wcscat () i C ++ lägger till en kopia av en bred sträng i slutet av en annan bred sträng.

Funktionen wcscat () definieras i rubrikfilen.

wcscat () prototyp

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

Funktionen wcscat () tar två argument: dest och src. Den här funktionen lägger till en kopia av den breda karaktärsträngen som pekas på av src i slutet av den breda strängen som dest.

Nollavslutande brett karaktär i slutet av dest ersätts med den första karaktären i src och den resulterande karaktären avslutas också.

Beteendet är odefinierat om

  • strängarna överlappar varandra.
  • dest-arrayen är inte tillräckligt stor för att lägga till innehållet i src.

wcscat () Parametrar

  • dest: Pekare till en null-avslutande bred sträng att lägga till.
  • src: Pekare till en null-avslutande bred sträng som ska läggas till.

wcscat () Returvärde

  • Funktionen wcscat () returnerar dest.

Exempel: Hur fungerar wcscat () -funktionen?

 #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 kör programmet blir resultatet:

 Efter tillägg: अ आ इ ई क ख ग घ

Intressanta artiklar...