Διαμορφώστε ένα αντικείμενο 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 ?
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 ) ?
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα