C ++ wcscat () - biblioteka standardowa C ++

Funkcja wcscat () w C ++ dołącza kopię szerokiego ciągu na koniec innego szerokiego ciągu.

Funkcja wcscat () jest zdefiniowana w pliku nagłówkowym.

wcscat () prototyp

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

Funkcja wcscat () przyjmuje dwa argumenty: dest i src. Ta funkcja dołącza kopię szerokiego ciągu znaków wskazywanego przez src na koniec szerokiego ciągu wskazywanego przez dest.

Szeroki znak kończący wartość null na końcu dest jest zastępowany przez pierwszy znak z src, a wynikowy znak jest również zakończony wartością null.

Zachowanie jest niezdefiniowane, jeśli

  • struny zachodzą na siebie.
  • tablica dest nie jest wystarczająco duża, aby dołączyć zawartość src.

wcscat () Parametry

  • dest: wskaźnik do null kończącego szeroki ciąg, do którego ma zostać dołączony.
  • src: Wskaźnik do szerokiego łańcucha kończącego wartość null, który ma zostać dołączony.

wcscat () Wartość zwracana

  • Funkcja wcscat () zwraca dest.

Przykład: Jak działa funkcja 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 uruchomieniu programu wynik będzie następujący:

 Po dołączeniu: अ आ इ ई क ख ग घ

Interesujące artykuły...