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

Πίνακας περιεχομένων

Σε αυτό το σεμινάριο, θα μάθετε να χρησιμοποιείτε τη συνάρτηση strcpy () στον προγραμματισμό C για να αντιγράψετε συμβολοσειρές (με τη βοήθεια ενός παραδείγματος).

C strcpy ()

Το πρωτότυπο της συνάρτησης strcpy()είναι:

 char* strcpy(char* destination, const char* source);
  • Η strcpy()συνάρτηση αντιγράφει τη συμβολοσειρά που δείχνει η πηγή (συμπεριλαμβανομένου του μηδενικού χαρακτήρα) στον προορισμό.
  • Η strcpy()συνάρτηση επιστρέφει επίσης την αντιγραμμένη συμβολοσειρά.

Η strcpy()συνάρτηση ορίζεται στο αρχείο κεφαλίδας string.h.

Παράδειγμα: C strcpy ()

 #include #include int main() ( char str1(20) = "C programming"; char str2(20); // copying str1 to str2 strcpy(str2, str1); puts(str2); // C programming return 0; )

Παραγωγή

 Προγραμματισμός Γ

Σημείωση: Όταν χρησιμοποιείτε strcpy(), το μέγεθος της συμβολοσειράς προορισμού πρέπει να είναι αρκετά μεγάλο για να αποθηκεύει την αντιγραμμένη συμβολοσειρά. Διαφορετικά, μπορεί να οδηγήσει σε απροσδιόριστη συμπεριφορά .

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