Programuojant C, strcat () funkcija sujungia (sujungia) dvi eilutes.
Funkcijos apibrėžimas strcat()
yra:
char * strcat (char * paskirties vieta, const char * šaltinis)
Tai apibrėžta string.h
antraštės faile.
strcat () argumentai
Kaip matote, strcat()
funkcijai reikia dviejų argumentų:
paskirties - paskirties eilutės
šaltinis - šaltinio eilutė
strcat()
Funkcija Sujungia į destination
eilutę ir source
eilutę, ir rezultatas yra saugomi destination
eilutę.
Pavyzdys: C strcat () funkcija
#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; )
Rezultatas
Tai yra programiz.com programiz.com
Pastaba: kai mes naudojame strcat()
, paskirties eilutės dydis turėtų būti pakankamai didelis, kad būtų galima išsaugoti gautą eilutę. Jei ne, gausime segmentavimo gedimo klaidą.