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

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

Πώς να μετατρέψετε Textbox αξία στο Int C + +

Πρέπει να μετατρέψετε οποιοδήποτε εισαγωγής κειμένου από ένα χρήστη σε μια ακέραια τιμή πριν από την εκτέλεση υπολογισμών . Αφού λάβετε είσοδο από το χρήστη , τα δεδομένα που έχουν εισαχθεί από το χρήστη θεωρείται μια μεταβλητή συμβολοσειράς . Μπορείτε να χρησιμοποιήσετε τη συνάρτηση C + + " atoi " για να μετατρέψετε την τιμή σε ακέραιο αριθμό . Ακόμη και αν ένας χρήστης μπαίνει σε μια αριθμητική τιμή , μπορείτε ακόμα να μετατρέψετε την τιμή χρησιμοποιώντας τη λειτουργία atoi . Οδηγίες
Η

1 Κάντε δεξί κλικ στο αρχείο " CPP " στην επιφάνεια εργασίας σας . Η επέκταση του αρχείου CPP είναι μια μορφή αρχείου C + + πηγή . Κάντε κλικ στο " Άνοιγμα με . " Κάντε διπλό κλικ στο λογισμικό C + + compiler σας που θέλετε να χρησιμοποιήσετε για να κάνετε τη μετατροπή και να επεξεργαστείτε το αρχείο . 2

Δημιουργήστε το ακέραια μεταβλητή . Η ακέραια μεταβλητή περιέχει την μετατροπή εισαγωγής κειμένου . Ο ακόλουθος κώδικας δείχνει πώς μπορείτε να δημιουργήσετε μια μεταβλητή ακεραίου :

int converted_input = 0 ?
Εικόνων 3

Μετατρέψτε την είσοδο string σε ακέραιο και να εκχωρήσετε την τιμή στη μεταβλητή που δημιουργήσατε στο βήμα δύο . Χρησιμοποιήστε τον παρακάτω κώδικα για να εκτελέσει τη μετατροπή : .

Converted_input = atoi ( input ) ?

Αντικαταστήστε το " εισόδου" με τη δική του είσοδο χρήστη
Η 4

Εκτυπώστε το μετατρέπεται συμβολοσειρά εισόδου στην οθόνη . Αυτός ο κωδικός σας επιτρέπει να επανεξετάσει τον αριθμό μετατραπεί. Ο κώδικας που ακολουθεί εκτυπώνει τη μεταβλητή :

printf ( " . Η τιμή που εισάγετε είναι % i" , converted_input ) ?
Η
εικόνων

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

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