Δημοσιεύτηκε: 11 Ιούλ 2011, 22:50
Επειδή έχει αρκετά ας το πούμε αποπροσανατολιστικά στοιχεία ως προς τον πυρήνα της αυτή η άσκηση (εννοώ τα περί κενών χαρακτήρων, κλπ) ξεκινήστε θεωρώντας πως το string θα είναι πάντα ένας θετικός αριθμός.
Όταν καταφέρετε να τον μετατρέψετε σωστά, προχωρήστε προσθέτοντας πρόβλεψη και για πρόσημο. Και μετά να προσθέσετε και πρόβλεψη για overflow (αποτέλεσμα μεγαλύτερο του INT_MAX ή μικρότερο του -INT_MAX). Αυτό είναι ο πυρήνας της άσκησης!
Κατόπιν μπορείτε να ασχοληθείτε και με τα ας το πούμε διακοσμητικά, όπως είναι το να αγνοείτε τυχόν κενούς χαρακτήρες στην αρχή, τα μη-ψηφία στο τέλος, κλπ.
Όταν καταφέρετε να τον μετατρέψετε σωστά, προχωρήστε προσθέτοντας πρόβλεψη και για πρόσημο. Και μετά να προσθέσετε και πρόβλεψη για overflow (αποτέλεσμα μεγαλύτερο του INT_MAX ή μικρότερο του -INT_MAX). Αυτό είναι ο πυρήνας της άσκησης!
Κατόπιν μπορείτε να ασχοληθείτε και με τα ας το πούμε διακοσμητικά, όπως είναι το να αγνοείτε τυχόν κενούς χαρακτήρες στην αρχή, τα μη-ψηφία στο τέλος, κλπ.