Σε αυτό το σεμινάριο, θα μάθετε να χρησιμοποιείτε τη συνάρτηση 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(), το μέγεθος της συμβολοσειράς προορισμού πρέπει να είναι αρκετά μεγάλο για να αποθηκεύει την αντιγραμμένη συμβολοσειρά. Διαφορετικά, μπορεί να οδηγήσει σε απροσδιόριστη συμπεριφορά .








