C programlamasında, strcat () işlevi iki dizeyi birleştirir (birleştirir).
İşlev tanımı strcat()
şöyledir:
char * strcat (char * hedef, const char * kaynak)
string.h
Başlık dosyasında tanımlanmıştır .
strcat () bağımsız değişkenleri
Gördüğünüz gibi, strcat()
işlev iki argüman alıyor:
hedef - hedef dize
kaynağı - kaynak dize
strcat()
Fonksiyon birleştirir destination
dize ve source
dize ve sonuç saklanır destination
dize.
Örnek: C strcat () işlevi
#include #include int main() ( char str1(100) = "This is ", str2() = "programiz.com"; // concatenates str1 and str2 // the resultant string is stored in str1. strcat(str1, str2); puts(str1); puts(str2); return 0; )
Çıktı
Bu programiz.com programiz.com
Not: Kullandığımız zaman strcat()
, hedef dizgenin boyutu sonuç dizgesini saklayacak kadar büyük olmalıdır. Değilse, segmentasyon hatası hatası alacağız.