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

Η συνάρτηση 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

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