C ++ strncat () - C ++ Τυπική βιβλιοθήκη

Η συνάρτηση strncat () στο C ++ προσθέτει έναν καθορισμένο αριθμό χαρακτήρων μιας συμβολοσειράς στο τέλος μιας άλλης συμβολοσειράς.

πρωτότυπο strncat ()

 char * strncat (char * dest, const char * src, size_t count);

Η strncat()συνάρτηση περιλαμβάνει τρία ορίσματα: dest, src και count. Αυτή η συνάρτηση προσθέτει ένα μέγιστο αριθμό χαρακτήρων της συμβολοσειράς που επισημαίνονται με src το τέλος της συμβολοσειράς που υποδεικνύεται από τον προορισμό. Ο χαρακτήρας μηδενικού τερματισμού στο τέλος του προορισμού αντικαθίσταται από τον πρώτο χαρακτήρα του src και ο χαρακτήρας που προκύπτει τερματίζεται επίσης μηδενικός.

Η συμπεριφορά είναι απροσδιόριστη εάν

  • οι χορδές επικαλύπτονται.
  • ο πίνακας προορισμού δεν είναι αρκετά μεγάλος για να προσαρτήσει το περιεχόμενο του src

Ορίζεται στο αρχείο κεφαλίδας "> αρχείο κεφαλίδας.

strncat () Παράμετροι

  • dest: Δείκτης σε μηδενική συμβολοσειρά τερματισμού για προσάρτηση.
  • src: Δείκτης σε μηδενική τελική συμβολοσειρά που πρόκειται να επισυναφθεί.
  • count: Μέγιστος αριθμός χαρακτήρων προς αντιγραφή.

strncat () Τιμή επιστροφής

Η συνάρτηση strncat () επιστρέφει dest, ο δείκτης στη συμβολοσειρά προορισμού.

Παράδειγμα: Πώς λειτουργεί η συνάρτηση strncat ()

 #include #include using namespace std; int main() ( char dest(50) = "Using strncat function,"; char src(50) = " this part is added and this is ignored"; strncat(dest, src, 19); cout << dest ; return 0; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Χρησιμοποιώντας τη λειτουργία strncat, προστίθεται αυτό το μέρος

ενδιαφέροντα άρθρα...