1 Ανοίξτε τον κωδικό σας Qt 2
Δημιουργήστε μια σειρά από χορδές από την επικόλληση του παρακάτω κώδικα : .
QString str16 = " A0 " ?
QString str10 = " 32 " ?
QString str08 = " 07 " ?
Για να κάνει τα πράγματα πιο εύκολο για τους προγραμματιστές , οι οποίοι συχνά πρέπει να εργάζονται σε αριθμητικές βάσεις πλην 10 , η QString μπορεί να αναλυθεί σε ακέραιους αριθμούς γραμμένα με βάση το 16 ( δεκαεξαδικό ) , με βάση το 10 ( δεκαδικό ) ή βάση 8 ( octal. )
εικόνων 3
Επικολλήστε τον ακόλουθο για να δηλώσει μια απλή boolean τιμή που θα σας αφήσει να ξέρετε αν τυχόν μετατροπές αποτύχει :
bool αποτέλεσμα?
Η 4
Επικολλήστε τον ακόλουθο για να μετατρέψετε χορδές σας σε ακέραιους αριθμούς , σύμφωνα με καθεμία από τις υποστηριζόμενες βάσεις :
int hex = str16.toInt ( & αποτέλεσμα , 16) ?
int dec = str10.toInt ( & αποτέλεσμα , 10 ) ?
int Οκτώβριο = str08.toInt ( & αποτέλεσμα , 8 ) ?
Εάν η λειτουργία είναι επιτυχής , αποτέλεσμα θα πρέπει να οριστεί σε true και το εξάγωνο μεταβλητές , αποσύνθεση και Οκτώβριο θα κρατήσει τις εκδόσεις ακέραιο της αξίας αναλύεται . Εάν η λειτουργία αποτυγχάνει , αποτέλεσμα θα είναι να οριστεί σε false και οι ακέραιοι θα δοθεί μια τιμή 0 .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα