Η συνάρτηση strcpy () στο C ++ αντιγράφει μια συμβολοσειρά χαρακτήρων από πηγή σε προορισμό.
πρωτότυπο strcpy ()
char * strcpy (char * dest, const char * src);
Η strcpy()
συνάρτηση παίρνει δύο ορίσματα: dest και src. Αντιγράφει τη συμβολοσειρά χαρακτήρων που επισημαίνεται από το src στη θέση μνήμης που επισημαίνεται από τον προορισμό. Αντιγράφεται επίσης ο μηδενικός τερματικός χαρακτήρας.
Η συμπεριφορά δεν καθορίζεται εάν:
- Η μνήμη που διατίθεται για το δείκτη προορισμού δεν είναι αρκετά μεγάλη.
- Οι χορδές επικαλύπτονται.
Ορίζεται στο αρχείο κεφαλίδας "> αρχείο κεφαλίδας.
strcpy () Παράμετροι
dest
: Δείκτης σε πίνακα χαρακτήρων όπου αντιγράφονται τα περιεχόμενα.src
: Δείκτης σε πίνακα χαρακτήρων από τον οποίο αντιγράφονται τα περιεχόμενα.
strcpy () Επιστροφή τιμής
Η συνάρτηση strcpy () επιστρέφει dest, ο δείκτης στον προορισμό.
Παράδειγμα: Πώς λειτουργεί η λειτουργία strcpy ()
#include #include using namespace std; int main() ( char src() = "Hello Programmers."; /* Large enough to store content of src */ char dest(20); strcpy(dest,src); cout << dest; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
Γεια σας Προγραμματιστές.