Διαμορφώστε ένα αντικείμενο CString . CString έχει πολλούς κατασκευαστές . Μπορείτε να υπόσταση σε ένα αντικείμενο CString με char , char * , TCHAR ή χωρίς παραμέτρους . Υποστηρίζει τον τελεστή " = " , ώστε να μπορείτε να εκχωρήσετε άδεια αντικείμενα τιμή 
 Παράδειγμα : . 
 CString s1 , s2 ( "Hello " ) ? 
 S1 = s2 ? //S1 έχει την τιμή του " Hello " 2 
 
 Αποκτήστε το μήκος ενός αντικειμένου CString . Η " GetLength ( ) " επιστρέφει ένα ανυπόγραφο ακέραιος που είναι το μήκος του string . 
 Εικόνων 3 
 Συνένωση ένα CString αντικείμενο με ένα άλλο . Ο εύκολος τρόπος για να προσθέσει δύο χορδές είναι μέσω της επιχείρησης " + " 
 Παράδειγμα : . 
 CString s1 ( «όνομα» ) , s2 ( " επώνυμο ")? 
 S1 = s1 + s2 ? < br > 4 
 κάνετε συγκρίσεις με CString . Μπορείτε να χρησιμοποιήσετε το " CompareNoCase ( ) " λειτουργία για να κάνει διάκριση πεζών-κεφαλαίων συγκρίσεις ? Ο χειριστής " == " υποστηρίζει case-sensitive συγκρίσεις 
 Παράδειγμα : 
 CString s ( "Ας δούμε αν είναι ίσες ")? . Αν 
 ( " Ας δούμε αν είναι ίσες " == s ) { 
 MessageBox ( «Υπόθεση ευαίσθητα" ) ? } 
 
 //Ή αν 
 ( " ας δούμε αν είναι ίση " == s ) { 
 MessageBox ( « Υπόθεση αναίσθητη ")? } 
 
 5 
 Ψάξτε για μια συμβολοσειράς μέσα σε ένα αντικείμενο MFC CString . Μπορείτε να το κάνετε αυτό με την υπερφόρτωση του "Find ( ) " λειτουργία για να δεχθεί μόνο strings και απλούς χαρακτήρες . Η αναζήτηση γίνεται από τα αριστερά προς τα δεξιά και επιστρέφει τη θέση του υποαλφαριθμητικού 
 CString s ( « Οι δυνατότητες αναζήτησης του CString ")? . Int pos = s.Find ( s ) ? Int pos2 = s.Find ( "του" ) ? 
 6 
 Μορφοποιήστε τα δεδομένα . " Format ( ) " λειτουργεί παρόμοια με τη λειτουργία C printf 
 CString s ? 
 Int num = 80 ? 
 Char arr [ ] = " Αριθμός : " ? . 
 S.Format ( ( " % s % d " , arr , num ) ? 
 
 Η
           
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα