In C-programmering, de functie strcat () contcaten (joins) twee strings.
De functiedefinitie van strcat()
is:
char * strcat (char * bestemming, const char * source)
Het wordt gedefinieerd in het string.h
header-bestand.
strcat () argumenten
Zoals u kunt zien, heeft de strcat()
functie twee argumenten:
bestemming - bestemming string
source - source string
De strcat()
functie voegt de destination
string en de source
string samen, en het resultaat wordt opgeslagen in de destination
string.
Voorbeeld: C strcat () functie
#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; )
Uitvoer
Dit is programiz.com programiz.com
Opmerking: wanneer we gebruiken strcat()
, moet de grootte van de bestemmingsreeks groot genoeg zijn om de resulterende reeks op te slaan. Als dit niet het geval is, krijgen we de segmentatiefoutfout.