Η συνάρτηση wcscpy () στο C ++ αντιγράφει μια ευρεία συμβολοσειρά χαρακτήρων από πηγή σε προορισμό.
Η συνάρτηση wcscpy () ορίζεται στο αρχείο κεφαλίδας.
πρωτότυπο wcscpy ()
wchar_t * wcscpy (wchar_t * dest, const wchar_t * src);
Η συνάρτηση wcscpy () παίρνει δύο ορίσματα: dest και src. Αντιγράφει την ευρεία συμβολοσειρά χαρακτήρων που επισημαίνεται από το src στη θέση μνήμης που επισημαίνεται από τον προορισμό. Αντιγράφεται επίσης ο χαρακτήρας μηδενικού τερματισμού.
Η συμπεριφορά δεν καθορίζεται εάν:
- Η μνήμη που διατίθεται για το δείκτη προορισμού δεν είναι αρκετά μεγάλη.
- Οι χορδές επικαλύπτονται.
wcscpy () Παράμετροι
- προορισμός: Δείκτης σε έναν ευρύ πίνακα χαρακτήρων όπου αντιγράφονται τα περιεχόμενα.
- src: Δείκτης σε μια ευρεία σειρά χαρακτήρων από την οποία αντιγράφονται τα περιεχόμενα.
wcscpy () Επιστροφή τιμής
- Η συνάρτηση wcscpy () επιστρέφει τον προορισμό.
Παράδειγμα: Πώς λειτουργεί η λειτουργία wcscpy ();
#include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"u0102u0070ple"; wchar_t dest(20); wcscpy(dest,src); wcout << L"After copying, dest = " << dest; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
Μετά την αντιγραφή, dest = Ăpple