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

C ++ 'daki wcscpy () işlevi, kaynaktan hedefe geniş karakterli bir dizeyi kopyalar.

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

wcscpy () prototipi

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

Wcscpy () işlevi iki argüman alır: dest ve src. Src ile gösterilen geniş karakter dizgisini dest ile gösterilen hafıza konumuna kopyalar. Boş biten geniş karakter de kopyalanır.

Aşağıdaki durumlarda davranış tanımsızdır:

  • Dest işaretçisi için ayrılan bellek yeterince büyük değil.
  • Dizeler çakışıyor.

wcscpy () Parametreler

  • dest: İçeriğin kopyalandığı geniş karakter dizisine işaretçi.
  • src: İçeriğin kopyalandığı geniş karakter dizisine işaretçi.

wcscpy () Dönüş değeri

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

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

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"u0102u0070ple"; wchar_t dest(20); wcscpy(dest,src); wcout << L"After copying, dest = " << dest; return 0; )

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

 Kopyaladıktan sonra dest = Ăpple

Ilginç makaleler...