Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α10.10 · Η συνάρτηση atoi

Διάλεξη 10, διαφάνειες 49-50 · Δυσκολία ★★☆ · programming · Κεφάλαια: 10

Θέλω μια συνάρτηση atoi που να παίρνει ένα πίνακα χαρακτήρων (μόνο ψηφία) και να επιστρέφει έναν ακέραιο. Πώς;

Αφού τη γράψετε: τι μπορεί να πάει στραβά με αυτήν τη συνάρτηση;

Υπόδειξη

Πώς ξέρετε πού τελειώνει ο πίνακας χαρακτήρων; Η μετατροπή είναι ίδια με της getinteger σε βάση 10. Για το δεύτερο σκέλος, σκεφτείτε εισόδους που δεν είναι «μόνο ψηφία» ή είναι πολύ μεγάλες.

Αριθμός στον οδηγό: Α10.10 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: slides-lec10-atoi · Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec10-atoi.html · Markdown (GitHub)