Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

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

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

Μάθετε τη σύνταξη της strcpy . Η πλήρης σύνταξη είναι char * strcpy ( char * προορισμού , const char * πηγή ) ? . 2

ξέρετε ότι ο προορισμός είναι ένας δείκτης σε μια σειρά και η πηγή είναι μια συμβολοσειρά μηδενικού τερματισμού . Ο προορισμός επιστρέφεται .
Εικόνων 3

Καταλάβετε ότι η + + strcpy λειτουργία C διατηρείται στη βιβλιοθήκη CString . Μπορεί να χρειαστεί να συμπεριλάβετε το αρχείο header string.h να χρησιμοποιήσετε αυτή τη λειτουργία
Η 4

Κοιτάξτε την παρακάτω πλήρες πρόγραμμα για ορισμένα απλά παραδείγματα για το πώς να χρησιμοποιήσετε το strcpy : .

# Include # περιλαμβάνουν

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

Παρατηρήστε το ακόλουθο αποτέλεσμα για το πρόγραμμα αυτό :

αλφαριθμητικό1 : test stringstring2 : test stringstring3 : strcpy workedstring4 : strcpy παράδειγμα επιστροφής

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα