Στον προγραμματισμό C, η συνάρτηση strcat () συνδυάζεται (συνδέει) δύο χορδές.
Ο ορισμός της συνάρτησης strcat()
είναι:
char * strcat (char * προορισμός, const char * πηγή)
Ορίζεται στο string.h
αρχείο κεφαλίδας.
ορίσματα strcat ()
Όπως μπορείτε να δείτε, η strcat()
συνάρτηση παίρνει δύο ορίσματα:
προορισμός εγχόρδων προορισμό -
πηγή - κορδόνι πηγή
Η strcat()
συνάρτηση συνδυάζει τη destination
συμβολοσειρά και τη source
συμβολοσειρά και το αποτέλεσμα αποθηκεύεται στη destination
συμβολοσειρά.
Παράδειγμα: Συνάρτηση C strcat ()
#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; )
Παραγωγή
Αυτό είναι το programiz.com programiz.com
Σημείωση: Όταν χρησιμοποιούμε strcat()
, το μέγεθος της συμβολοσειράς προορισμού θα πρέπει να είναι αρκετά μεγάλο για να αποθηκεύει την προκύπτουσα συμβολοσειρά. Εάν όχι, θα λάβουμε το σφάλμα σφάλματος τμηματοποίησης.