Συμπεριλάβετε το αρχείο κεφαλίδας για την πρότυπη βιβλιοθήκη C στο προοίμιο του κωδικού σας , γράφοντας αυτή την οδηγία προεπεξεργαστή :
# include Reserve αρκετή μνήμη για να περιέχει το αποτέλεσμα σειρά από μετατροπή ενός ακεραίου σε string χρησιμοποιώντας itoa ( ) . Για παράδειγμα , μπορείτε να κάνετε κράτηση αρκετή μνήμη για μια υπογεγραμμένη ακέραιο σε μια εφαρμογή 32 - bit , δηλώνοντας char stringVersion [ 12] ? Το μεγαλύτερο ( και σε αριθμό χαρακτήρων ) αποτέλεσμα itoa ( ) μπορεί ενδεχομένως να επιστρέψει αντιστοιχεί στο μικρότερο δυνατό « int » αξία , δηλαδή , -2.147.483.648 , που εκπροσωπούνται στο δεκαδικό . Μετρώντας ένα χαρακτήρα για το σύμβολο και ένα ακόμη χαρακτήρα για το '\\ 0 ' C σειρά τερματισμού , ο μέγιστος αριθμός των bytes που απαιτούνται για να αποθηκεύσει το αποτέλεσμα είναι 12 . itoa Κλήση ( ) σε μια μεταβλητή του τύπου " int " , όπως : itoa ( intVersion , stringVersion , 10 ) ? όπου " intVersion " είναι η μεταβλητή που περιέχει τον ακέραιο αριθμό πρέπει να μετατραπεί , και " 10 " διευκρινίζει ότι itoa ( ) πρέπει να επιστρέψει την δεκαδική αναπαράσταση του αριθμού .
Φτηνές 2
Εικόνων 3
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα