C ++ 'daki strcpy () işlevi, kaynaktan hedefe bir karakter dizesini kopyalar.
strcpy () prototip
char * strcpy (char * dest, const char * src);
strcpy()
Dest ve src: işlev iki argüman alır. Src ile gösterilen karakter dizisini dest ile gösterilen hafıza konumuna kopyalar. Boş sonlandırma karakteri 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.
Başlık dosyasında "> başlık dosyasında tanımlanır.
strcpy () Parametreler
dest
: İçeriğin kopyalandığı bir karakter dizisine işaretçi.src
: İçeriğin kopyalandığı bir karakter dizisine işaretçi.
strcpy () Dönüş değeri
Strcpy () işlevi, hedefin göstericisi olan dest'i döndürür.
Örnek: strcpy () işlevi nasıl çalışır?
#include #include using namespace std; int main() ( char src() = "Hello Programmers."; /* Large enough to store content of src */ char dest(20); strcpy(dest,src); cout << dest; return 0; )
Programı çalıştırdığınızda, çıktı:
Merhaba Programcılar.