1 Ανοίξτε το αρχείο C + + κώδικα σε έναν επεξεργαστή κειμένου , όπως το Microsoft Visual Studio Express . 2
αναγνωρίσει μια μεταβλητή με τύπο float και να ορίσετε μια τιμή με την προσθήκη τον ακόλουθο κώδικα στη λειτουργία σας :
float f = 3,14159 ?
εικόνων 3
κηρύξει μια « CString » και να χρησιμοποιήσουν τους "Format " για να μετατρέψετε το φλοτέρ σε ένα string με την προσθήκη του κώδικα :
CString str ?
str.Format ( " Float σε String : % f " , στ) ?
ή
str . Format : ? " . sprintf " ( " Float σε String % .5 f" , στ)
Η "Format" συνάρτηση χρησιμοποιεί την ίδια μορφοποίηση με Το προσδιοριστικό " % f" αντιστοιχεί στον αριθμό κινητής υποδιαστολής . Η δεύτερη έκδοση χρησιμοποιεί " .5" , η οποία καθορίζει πόσα δεκαδικά ψηφία να χρησιμοποιήσετε . Το πλεονέκτημα της χρήσης ενός " CString " αντί μιας κανονικής συστοιχίας χαρακτήρα είναι ότι μια μακρά αριθμό κινητής υποδιαστολής δεν θα ανατρέψουν το ρυθμιστικό διάλυμα. Αυτό οφείλεται στο γεγονός ότι μια " CString " είναι μια ακολουθία μεταβλητού μήκους των χαρακτήρων
Εναλλακτικά , μπορείτε να χρησιμοποιήσετε ένα χαρακτήρα πίνακα και τη λειτουργία " sprintf " αν δεν είστε ανησυχούν για μια υπέρβαση buffer πληκτρολογώντας τον κωδικό . :
char str [ 20 ] = " " ?
sprintf ( str , " .5 % f" , στ) ?
Η
4 Αποθηκεύστε το αρχείο C + + πηγή , καταρτίζουν και να τρέξει το πρόγραμμα για τη μετατροπή του αριθμού κινητής υποδιαστολής σε μια σειρά.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα