Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να μετατρέψετε INT Μεταβλητή για String

Προγραμματισμός συνεπάγεται συνήθως ασχολούνται με ασύμβατα τύπους δεδομένων . Οι τύποι δεδομένων μπορεί να είναι αριθμοί ή γράμματα , καθώς και πιο πολύπλοκα αντικείμενα . Μαθαίνοντας πώς να μετατρέψετε από έναν τύπο δεδομένων σε ένα άλλο είναι απαραίτητο για ορισμένα προγράμματα . Αυτό ισχύει ιδιαίτερα όταν υπάρχει διασύνδεση με την είσοδο του χρήστη ή τρίτων λειτουργίες της βιβλιοθήκης , δεδομένου ότι δεν έχετε κανέναν έλεγχο πάνω από τη μορφή των δεδομένων . Σε αυτές τις περιπτώσεις , θα πρέπει να μετατρέψετε τα δεδομένα από το ένα είδος στο άλλο . Ευτυχώς, υπάρχει μια ενσωματωμένη τεχνική σε C + + για τη μετατροπή ασυμβίβαστη τύπων δεδομένων , όπως η μετατροπή ενός ακεραίου σε String . Τα πράγματα που θα χρειαστείτε
C + + Compiler , όπως GCC
C + + ολοκληρωμένο περιβάλλον ανάπτυξης , όπως Eclipse CDT
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Εισαγωγή στο " String ρεύμα "και" String " βιβλιοθήκες , καθώς και το " IO Stream » βιβλιοθήκη . Μπορείτε να το κάνετε αυτό με το γράψιμο αυτών των γραμμών στην κορυφή του αρχείου πηγαίου κώδικα σας :

# include

# include

# include 2

κρίνει την ακέραια μεταβλητή και η μεταβλητή συμβολοσειράς , όπως αυτό :

int x = 0 ?

σειρά s ?
Η Φτηνές 3

κηρύξει μια « String Stream» μεταβλητή όπως αυτό :

stringstream ss ?
Η 4

Μετατρέψτε τον ακέραιο σε ένα ρεύμα συμβολοσειράς χρησιμοποιώντας το " <

ss <<χ ? .
5

Μεταμορφώστε το ρεύμα string σε ένα string με την κλήση του " str ( ) " λειτουργία. Μπορείτε στη συνέχεια να ορίσετε τη σειρά με τη μεταβλητή " s " που ανακοινώνονται ανωτέρω στο δεύτερο βήμα όπως αυτό :

s = ss.str ( ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα