Πώς να χρησιμοποιήσετε τη λειτουργία Strcpy στη C ++

Συγγραφέας: Louise Ward
Ημερομηνία Δημιουργίας: 8 Φεβρουάριος 2021
Ημερομηνία Ενημέρωσης: 11 Ενδέχεται 2024
Anonim
Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность.
Βίντεο: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность.

Περιεχόμενο

Η συνάρτηση strcpy της C ++ αντιγράφει μια συμβολοσειρά από μια πηγή σε έναν προορισμό και παρέχει έναν μηδενικό χαρακτήρα για να την τερματίσει. Ο στόχος πρέπει να είναι αρκετά μεγάλος ώστε να περιέχει τη συμβολοσειρά, συμπεριλαμβανομένου του μηδενικού χαρακτήρα, αποφεύγοντας μια υπερχείλιση. Αυτό δεν πρέπει να αντικαταστήσει τη γραμματοσειρά επειδή η λειτουργία strcpy δεν διαθέτει μνήμη. Τα παρακάτω βήματα θα σας βοηθήσουν να χρησιμοποιήσετε αυτήν τη λειτουργία C ++.


Οδηγίες

Τα παρακάτω βήματα θα σας βοηθήσουν να χρησιμοποιήσετε το strcpy (εικόνα προγραμματιστή από το kuhar από την Fotolia.com)
  1. Μάθετε τη σύνταξη του strcpy. Η πλήρης σύνταξη είναι char strcpy (char προορισμός, const char * προέλευση),.

  2. Σημειώστε ότι ο στόχος είναι ένας δείκτης σε ένα διάνυσμα και η γραμματοσειρά είναι μια συμβολοσειρά που τελειώνει με έναν μηδενικό χαρακτήρα. Ο προορισμός επιστρέφεται.

  3. Κατανοήστε ότι η συνάρτηση strcpy διατηρείται στη βιβλιοθήκη cstring. Ενδέχεται να πρέπει να συμπεριλάβετε το αρχείο κεφαλίδας string.h για να χρησιμοποιήσετε αυτήν τη λειτουργία.

  4. Σημειώστε το ακόλουθο πλήρες πρόγραμμα για μερικά απλά παραδείγματα για τον τρόπο χρήσης του strcpy:

    συμπεριλάβετε

    συμπεριλάβετε

    int main () {char συμβολοσειρά1 [] = "συμβολοσειρά δοκιμής"; char string2 [80]; char string3 [80]; char * string4; strcpy (συμβολοσειρά2, συμβολοσειρά1); strcpy (συμβολοσειρά3, "strcpy εργάστηκε."); string4 = strcpy (συμβολοσειρά2, "παράδειγμα επιστροφής strcpy"); printf ("string1:% s nstring2:% s nstring3:% s n", string1, string2, string3); printf ("string4:% s n", string4); επιστροφή 0? }}


  5. Σημειώστε την ακόλουθη έξοδο για αυτό το πρόγραμμα:

    string1: συμβολοσειρά δοκιμής string2: string string3: strcpy worked string4: strcpy return example

    Το πρώτο strcpy παρουσιάζει ένα ασήμαντο παράδειγμα αντιγραφής της συμβολοσειράς που υποδεικνύεται από string1 στο διάνυσμα που υποδεικνύεται από string2. Η δεύτερη strcpy αντιγράφει ένα κείμενο στο διάνυσμα προορισμού. Σημειώστε ότι πρέπει να διαθέσετε μνήμη για string2 και string3. Το τρίτο strcpy απεικονίζει τη χρήση της τιμής επιστροφής του strcpy.

Με προϊόντα και υπηρεσίες που κυμαίνονται από χάρτες και ταινίες έως φωτογραφίες και τεχνολογία, το Yahoo είναι κάτι περισσότερο από έναν άλλο διαδικτυακό πάροχο email. είναι μια διαδικτυακή εταιρεία ...

Οι πολικές αρκούδες (Uru maritimu) έχουν αναπτύξει ένα διαφανές παλτό αντί για μαύρο ή καφέ για καμουφλάζ. Αν και τα μαλλιά φαίνονται λευκά, είναι πραγματικά άχρωμα. Στο σπίτι των πολικών αρκούδων στο...

Βεβαιωθείτε Ότι Έχετε Διαβάσει