C ++ wcscat () - C ++ Standart Kitaplığı

C ++ 'daki wcscat () işlevi, geniş bir dizenin bir kopyasını başka bir geniş dizenin sonuna ekler.

Wcscat () işlevi başlık dosyasında tanımlanmıştır.

wcscat () prototipi

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

Wcscat () işlevi iki argüman alır: dest ve src. Bu işlev, src ile gösterilen geniş karakter dizgisinin bir kopyasını dest ile gösterilen geniş dizginin sonuna ekler.

Dest'in sonundaki boş biten geniş karakter, src'nin ilk karakteri ile değiştirilir ve ortaya çıkan karakter de boş olarak sonlandırılır.

Davranış tanımsız ise

  • dizeler örtüşüyor.
  • dest dizisi src'nin içeriğini ekleyecek kadar büyük değil.

wcscat () Parametreler

  • dest: Eklenecek boş sonlandırıcı geniş dizeye işaretçi.
  • src: Eklenecek boş sonlandırıcı geniş bir dizgeye işaretçi.

wcscat () Dönüş değeri

  • Wcscat () işlevi dest değerini döndürür.

Örnek: wcscat () işlevi nasıl çalışır?

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

Programı çalıştırdığınızda, çıktı:

 Ekledikten sonra: अ आ इ ई क ख ग घ

Ilginç makaleler...