Η συνάρτηση strcat () στο C ++ προσθέτει ένα αντίγραφο μιας συμβολοσειράς στο τέλος μιας άλλης συμβολοσειράς.
πρωτότυπο strcat ()
char * strcat (char * dest, const char * src);
Η strcat()
συνάρτηση παίρνει δύο ορίσματα: dest και src. Αυτή η συνάρτηση προσθέτει ένα αντίγραφο της συμβολοσειράς χαρακτήρων που επισημαίνεται από το src στο τέλος της συμβολοσειράς που επισημαίνεται από τον προορισμό. Ο χαρακτήρας μηδενικού τερματισμού στο τέλος του προορισμού αντικαθίσταται από τον πρώτο χαρακτήρα του src και ο χαρακτήρας που προκύπτει τερματίζεται επίσης μηδενικός.
Η συμπεριφορά είναι απροσδιόριστη εάν
- οι χορδές επικαλύπτονται.
- ο πίνακας προορισμού δεν είναι αρκετά μεγάλος για να προσαρτήσει το περιεχόμενο του src
Ορίζεται στο αρχείο κεφαλίδας "> αρχείο κεφαλίδας.
strcat () Παράμετροι
dest
: Δείκτης σε μηδενική συμβολοσειρά τερματισμού για προσάρτηση.src
: Δείκτης σε μηδενική τελική συμβολοσειρά που πρόκειται να επισυναφθεί.
strcat () Επιστροφή τιμή
Η συνάρτηση strcat () επιστρέφει dest, ο δείκτης στη συμβολοσειρά προορισμού.
Παράδειγμα: Πώς λειτουργεί η λειτουργία strcat ()
#include #include using namespace std; int main() ( char dest(50) = "Learning C++ is fun"; char src(50) = " and easy"; strcat(dest, src); cout << dest ; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
Η εκμάθηση του C ++ είναι διασκεδαστική και εύκολη